Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java GUI 设计
打印话题 寄给朋友 订阅主题 |
作者 | Re:新问题:如何保存一幅图片? [Re:mylihang] |
icefans
发贴: 3 积分: 0 |
于 2004-11-28 18:00
(转载) public void saveComponentToJPEG(Component c,String fileName ) { try { int w=c.getWidth(); int h=c.getHeight(); java.awt.image.BufferedImage image=(java.awt.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(); JOptionPane.showMessageDialog(gm,fileName+"保存成功!"); } catch ( Exception e ) { e.printStackTrace(); } } Windows环境下的tomcat + apache配置(绝对实践操作版) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5142 | 新问题:如何保存一幅图片? | mylihang | 109 | 2004-11-04 19:35 |
3775 | Re:新问题:如何保存一幅图片? | wkb750214 | 2 | 2004-11-08 14:42 |
4025 | Re:新问题:如何保存一幅图片? | kavinwang | 9 | 2004-11-09 17:27 |
3883 | Re:新问题:如何保存一幅图片? | jameszhang | 31 | 2004-11-10 08:16 |
3973 | Re:新问题:如何保存一幅图片? | yy00_789 | 19 | 2004-11-25 14:32 |
4159 | Re:新问题:如何保存一幅图片? | icefans | 834 | 2004-11-28 18:00 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |