java 将组件保存为图片
来源:互联网 发布:steam游戏更新网络不动 编辑:程序博客网 时间:2024/06/06 13:17
public void saveComponentToJPEG(Component c,String fileName ) {
try {
int w=c.getWidth();
int h=c.getHeight();
BufferedImage image=(BufferedImage)c.createImage(w,h);
Graphics2D g2=image.createGraphics();
c.print(g2);
BufferedOutputStream bos =
new BufferedOutputStream( new FileOutputStream( fileName ));
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder( bos );
JPEGEncodeParam jep = encoder.getDefaultJPEGEncodeParam(image);
jep.setQuality( 1.0f, false );
encoder.setJPEGEncodeParam( jep );
encoder.encode( image );
bos.close();
}
catch ( Exception e ) {
e.printStackTrace();
}
}
try {
int w=c.getWidth();
int h=c.getHeight();
BufferedImage image=(BufferedImage)c.createImage(w,h);
Graphics2D g2=image.createGraphics();
c.print(g2);
BufferedOutputStream bos =
new BufferedOutputStream( new FileOutputStream( fileName ));
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder( bos );
JPEGEncodeParam jep = encoder.getDefaultJPEGEncodeParam(image);
jep.setQuality( 1.0f, false );
encoder.setJPEGEncodeParam( jep );
encoder.encode( image );
bos.close();
}
catch ( Exception e ) {
e.printStackTrace();
}
}
- java 将组件保存为图片
- 将控件保存为图片
- 将ViEW保存为图片
- 将控件保存为图片
- 将网页保存为图片
- 将GEF模型显示保存为图片
- 将GEF模型显示保存为图片
- 将GEF模型显示保存为图片
- 将GEF模型显示保存为图片
- 将GEF模型显示保存为图片
- VC将屏幕区域保存为图片
- 将屏幕保存为图片的方法
- 将UIWebView内容保存为png图片
- 将控件区域保存为BMP图片
- 将 PPT 保存为高分辨率图片
- 如何将图片保存为EPS格式
- c++将DC保存为BMP图片
- 将HIBITMAP保存为bmp图片
- 交大历史上最牛的硕士毕业论文致谢
- 简化Java应用程序的打包和发布
- js+php 实现一款超酷的日历控件
- Symbian C++ 各种类型之间的转换
- 为Symbian编写动态链接库DLL
- java 将组件保存为图片
- zheng zhe biao da shi
- Map.containsKey() 的一个使用场景.
- 在Tomcat5.0中使用FCKeditor2.4.3
- Symbian OS:线程编程
- 评论(3/4)编辑删除GridView导出Excel研究
- NetBPM工作流的架构设计及实现浅析
- ECHO命令的使用
- ASP.NET保持用户状态的九种选择(上)