`
charles0731
  • 浏览: 21985 次
  • 性别: Icon_minigender_1
  • 来自: 山东省
文章分类
社区版块
存档分类
最新评论

zhuan 编辑图片并返回图片(ImageIcon)

阅读更多
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.*;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class TestImage extends JFrame {
public ImageIcon test() {
   this.setSize( new Dimension( 400, 400 ) );
   ImageIcon imageIcon = new ImageIcon("E:\\ticket\\ticket\\image\\pic08\\shangyibu.jpg");

   BufferedImage bufferedImage=new BufferedImage(imageIcon.getIconWidth(),imageIcon.getIconHeight(),BufferedImage.TYPE_INT_RGB);
     Graphics2D mygD=(Graphics2D)bufferedImage.getGraphics();
    
   mygD.setColor( Color.black );
   Font DemoTopFont = new Font("宋体", Font.BOLD, 22);
   mygD.setFont(DemoTopFont);
 
   mygD.drawImage(imageIcon.getImage(),0,0,imageIcon.getIconWidth(),imageIcon.getIconHeight(),imageIcon.getImageObserver());
   mygD.drawString( "你sssssssss" , 10, 10);
 
   try {
    ImageIO.write(bufferedImage, "jpg", new File("c:\\123.jpg"));
   } catch (IOException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
   }
 
   return new ImageIcon( bufferedImage );
}

public TestImage() {
   super();

   final JLabel label = new JLabel();
   label.setText("New JLabel");
   label.setIcon( test() );
   getContentPane().add(label, BorderLayout.CENTER);
}

public static void main( String args[] ) {
   TestImage ti = new TestImage();
   ti.show();
}

}
分享到:
评论

相关推荐

    易语言字节集与图片互转

    在实际开发中,应确保处理的字节集是有效的图片数据,并注意不同图片格式之间的差异,例如颜色空间、压缩方式等。此外,考虑到性能问题,大尺寸图片的处理可能会消耗较多资源,因此在设计代码时要考虑优化策略,比如...

    zhuan 2.zip

    在这个抽奖系统中,json文件很可能包含了所有奖品的信息,如奖品名称、图片、概率等。开发者可以方便地编辑JSON文件来调整奖项设置,而无需修改核心的JavaScript代码。 此外,系统还提供了“可改成接口从后台获取”...

    LTB文件 转换编辑器

    从国外网站找到的,填补了CSDN关于LTB的空白 LTB2X - LTB (Lithtech Jupiter) Native Model File to DirectX Meta File Convert Tool

    gssdgv-zhuan-ke-master_java_

    《蚂蚁集团开源的Java研发框架——gssdgv-zhuan-ke-master_java_详解》 在现代软件开发中,高效、稳定且易维护的框架是项目成功的关键因素之一。蚂蚁集团作为全球知名的金融科技公司,其开源的Java研发框架——...

    自媒体新媒体软件工具自媒体zhuan钱秘诀资料

    自媒体新媒体软件工具自媒体zhuan钱秘诀资料

    Map_out.rar_Map o_mapgis_mapgis noteo_mapgis zhuan jpg_out

    在这个案例中,二次开发可能是为了实现特定的地图转图片的需求,例如将复杂的地图数据快速导出为常见的JPG格式,便于在网络上传输或在非专业环境中查看。 "Map_out.h"是压缩包内的一个文件,根据其扩展名".h",我们...

    zhuan_java_untilgw8_android_

    标题 "zhuan_java_untilgw8_android_" 暗示了这是一个关于使用Java语言在UntilGW8平台上开发Android游戏的项目,特别是一款简单的打砖块游戏。在这个项目中,我们可以深入学习到Java编程语言、Android应用开发的基础...

    PDF转换成word.

    在日常工作中,我们经常会遇到需要从PDF文档中提取内容并进行编辑的情况。然而,由于PDF格式的特殊性,直接编辑通常较为困难。因此,将PDF转换为Word文档成为了一种常见的需求。 #### 三、使用Office 2003中自带的...

    曦力音视频转换

    使用专业的音视频编辑工具,您可以完成剪辑合并视频,剪裁视频画面大小,创建图片或文字水印,添加多个字幕或音轨并做调整,精确添加视频效果和水印等操作,像导演一样创作自己的影音大片! 此外,从视频中抓取喜爱...

    soho网络zhuan钱的体会.doc

    1. 自主编辑的网站和商城:这是SOHO者的基本工具,通过建立个人或专业网站,展示产品或服务,吸引客户并进行在线交易。学习如何设计、优化网站以及利用电子商务平台进行销售是必要的技能。 2. 网络建设与营销知识:...

    易语言字节集与图片互转源码-易语言

    在这个“易语言字节集与图片互转”源码中,我们主要探讨的是如何在易语言中处理字节集和图片之间的转换,这是在进行数据存储、网络传输或图像处理时常见的操作。 首先,字节集在计算机编程中是一种通用的数据结构,...

    2.6.14 内核移植说明文档(zhuan)

    - 返回到`Device Drivers -> Memory Technology Devices (MTD)`配置界面。 - 在这里需要启用`[*] MTD partitioning support`以支持分区功能。 - 接着进入`NAND Flash Device Drivers`配置界面,确保已经启用了...

    z zhuan sec_EH4_EH4Z文件转SEC文件_

    标题中的"z zhuan sec_EH4_EH4Z文件转SEC文件_"表明我们正在处理一个涉及到将EH4或EH4Z格式的文件转换为SEC格式的议题。这个过程可能涉及到特定的工具、编程语言或者协议,尤其是在嵌入式系统中,这些文件格式通常与...

    zhuan-su-eliang.rar_labview 测_labview 测速_labview测速_labview转速测量_转

    在给定的“zhuan-su-eliang.rar”压缩包中,包含了一个名为“zhuan su eliang.vi”的虚拟仪器(VI),这显然是一款用于转速测量的应用程序。 转速测量是机械工程、汽车工业、电力系统等领域中常见的技术需求。...

    office2003转2007

    转换的目的在于确保在使用较新版本的Office软件时,用户仍能打开和编辑旧版本创建的文件。 描述中提到的“可在2003下打开2007”意味着该工具或程序允许用户在Microsoft Office 2003环境中打开和编辑那些在Office ...

    ban-zhuan.zip_JAVA穷举法搬砖_搬砖_用JAVA穷举法

    在给定的“ban-zhuan.zip_JAVA穷举法搬砖”主题中,我们面对的是一个数学问题,该问题与实际的砖块分配有关。36块砖需要36个人来搬运,其中包括男性、女性和小孩,他们各自有不同的搬运能力。男性每次能搬4块砖,...

    ann(zhuan).rar_ANN

    本人转的别人写的人工神经网络的学习体会与感受,真是受益匪浅啊!

    pdfzhuantxt.rar_pdf txt_pdf zhuan txt_pdfzhuant_pdf转txt_txt转pdf

    在PDF转TXT的过程中,程序会解析PDF文件的内容,提取出文本并将其保存为TXT文件。这通常适用于那些需要进行文本分析、数据挖掘或者纯文本编辑的情况,因为TXT文件更容易被各种文本处理工具接受。 转换过程中可能会...

    XUAN-ZHUAN-led.zip_旋转LED_旋转LED 自适应_自适应旋转LED

    "XUAN-ZHUAN-led.zip_旋转LED_旋转LED 自适应_自适应旋转LED"这个压缩包文件内容是关于实现旋转LED自适应转速的程序,其核心目标是让LED屏幕上的字幕能够流畅地滚动,并根据设备的转速自动调整滚动速度,以保持最佳...

    zhuan8.rar_kinect_人工势场法

    主要用于路径规划,程序读入之初,需要先读入Kinect相机拍摄的深度图像。

Global site tag (gtag.js) - Google Analytics