帮忙看看这是 什么程序 ~~~

simon1234567 2007-08-22 10:00:15
public void saveJPG(Image img, String s) {
BufferedImage bi = (BufferedImage) createImage(imgWidth, imgHeight);
/*
* BufferedImage bi = new BufferedImage( img.getWidth(null),
* img.getHeight(null), BufferedImage.TYPE_INT_RGB);
*/

Graphics2D g2 = bi.createGraphics();
g2.clipRect(rectX, rectY, rectWidth, rectHeight);
g2.drawImage(img, null, null);
int moveX = rectX > 0 ? rectX : 0;
int moveY = rectY > 0 ? rectY : 0;
int cutWidth = rectX + rectWidth > imgWidth ? rectWidth
- ((rectX + rectWidth) - imgWidth) : rectWidth;
int cutHeight = rectY + rectHeight > imgHeight ? rectHeight
- ((rectY + rectHeight) - imgHeight) : rectHeight;
bi = bi.getSubimage(moveX, moveY, cutWidth, cutHeight);

FileOutputStream out = null;
try {
out = new FileOutputStream(s);
} catch (java.io.FileNotFoundException io) {
System.out.println("File Not Found");
}
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);
param.setQuality(1f, false);
encoder.setJPEGEncodeParam(param);
try {
encoder.encode(bi);
out.close();
} catch (java.io.IOException io) {
System.out.println("IOException");
}
}
...全文
76 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiayuewei 2007-08-22
  • 打赏
  • 举报
回复
这个是一段动态显示图片的程序,可以用来放视频~~

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧