BufferedImage 和 Graphics2D 画图,背景色透明
来源:互联网 发布:长颈鹿美语待遇 知乎 编辑:程序博客网 时间:2024/05/14 16:31
File f = new File("D:\tag\20141204\chengxu\business-dossier\business-dossier-web\src\main\webapp\upload\2017-08-07\C7A23630C2700001FCD951071A601214.ico");
ICOFile ico = new ICOFile(f.toURL());
List list = ico.getImages();
if(!list.isEmpty()){
Image image = (Image) list.get(0);
image = image.getScaledInstance(30, 30, Image.SCALE_SMOOTH);
BufferedImage bufimg = new BufferedImage(30,30,BufferedImage.TYPE_INT_RGB);
Graphics2D g=bufimg.createGraphics();
bufimg=g.getDeviceConfiguration().createCompatibleImage(30, 30,Transparency.TRANSLUCENT);
g.dispose();
g=bufimg.createGraphics();
g.setColor(new Color(255,0,0));
g.setStroke(new BasicStroke(1));
g.drawImage(image, 0, 0, null);
g.dispose();
ImageIO.write(bufimg, "PNG", response.getOutputStream());
ICOFile ico = new ICOFile(f.toURL());
List list = ico.getImages();
if(!list.isEmpty()){
Image image = (Image) list.get(0);
image = image.getScaledInstance(30, 30, Image.SCALE_SMOOTH);
BufferedImage bufimg = new BufferedImage(30,30,BufferedImage.TYPE_INT_RGB);
Graphics2D g=bufimg.createGraphics();
bufimg=g.getDeviceConfiguration().createCompatibleImage(30, 30,Transparency.TRANSLUCENT);
g.dispose();
g=bufimg.createGraphics();
g.setColor(new Color(255,0,0));
g.setStroke(new BasicStroke(1));
g.drawImage(image, 0, 0, null);
g.dispose();
ImageIO.write(bufimg, "PNG", response.getOutputStream());
}
aclibico-2.1.jar 自己下载
阅读全文
0 0
- BufferedImage 和 Graphics2D 画图,背景色透明
- 画笔和透明背景色的画笔
- Label背景色透明
- 背景色透明rgba
- IE8 背景色透明
- activity 背景色 透明
- .NET环境下TextBox和RichTextBox透明背景色
- android设置背景色为全透明和半透明
- Vb.net 控件背景色透明设置BackColor 和Parent
- Qt:QDockWidget和QScrollArea背景色设置为透明
- BufferedImage&Graphics2D简谈
- Iframe设置透明背景色
- 设置iframe背景色透明
- JS背景色图片透明
- 设置网页背景色透明
- android button 透明背景色
- iOS presentViewController背景色透明
- 背景色透明,文字不透明
- 使用MultipartEntity对文字、图片、视频进行综合上传
- mysql基础教程
- props和state
- CSDN-markdown编辑器使用指南
- 连猴子都能看懂的 IOS 国际化(本地化)教程
- BufferedImage 和 Graphics2D 画图,背景色透明
- 面向对象的概念:继承、封装、多态
- scala调用java代码
- POJ 3276 Face The Right Way——开关问题
- java泛型案例之电话簿
- java数据类型
- group by 多个字段
- 创建型-工厂模式(simple factory)
- js弹出框、对话框、提示框、弹窗总结