91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: Java
  • 標簽: Java??合成??圖片??

資源簡介

利用Java程序把多張圖片合成一張圖片,利用Java程序把多張圖片合成一張圖片。

資源截圖

代碼片段和文件信息

package?com.image;

import?java.io.*;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.image.BufferedImage;
import?com.sun.image.codec.jpeg.JPEGCodec;
import?com.sun.image.codec.jpeg.JPEGImageEncoder;

public?class?ImageTest?{

public?ImageTest()?{}

public?static?void?main(String[]?args)?{
try?{
ImageTest?test?=?new?ImageTest();
test.ImageTset();
}?catch?(Exception?e)?{
System.out.print(e);
}
}

public?void?ImageTset()?throws?Exception?{
File?_file1?=?new?File(“E:\\qq\\1.gif“);
File?_file2?=?new?File(“E:\\qq\\2.gif“);
File?_file3?=?new?File(“E:\\qq\\3.gif“);
File?file2?=?new?File(“E:\\qq\\newfile0.gif“);
FileOutputStream?fos?=?new?FileOutputStream(file2?false);
String?sfile[]?=?{?“E:\\qq\\1.gif“?“E:\\qq\\2.gif“?“E:\\qq\\3.gif“?};
try?{
for?(int?i?=?0;?i?<=?sfile.length;?i++)?{
byte[]?image?=?null;
File?file?=?new?File(sfile[i]);
FileInputStream?fin?=?new?FileInputStream(file);
image?=?new?byte[fin.available()];
fin.read(image);
System.out.println(file.getPath()?+?“...“?+?image);
fos.write(image);
}
fos.close();
}?catch?(Exception?e)?{
System.out.print(“.........“?+?e);
}
//AnimatedGifEncoder?e?=?new?AnimatedGifEncoder();
//讀入文件
Image?src?=?javax.imageio.ImageIO.read(_file1);//構造Image對象
Image?src2?=?javax.imageio.ImageIO.read(_file2);
Image?src3?=?javax.imageio.ImageIO.read(_file3);
int?width?=?src.getWidth(null);//得到源圖寬
int?height?=?src.getHeight(null);//得到源圖長

BufferedImage?tag?=?new?BufferedImage(width?heightBufferedImage.TYPE_INT_RGB);
//tag.getGraphics().setClip(0?0?width?height);
//tag.getGraphics().drawImage(src00widthheightnull);//繪制縮小后的圖
//tag.getGraphics().drawImage(src200widthheightnull);//繪制縮小后的圖
//tag.getGraphics().drawImage(src300widthheightnull);//繪制縮小后的圖
FileOutputStream?out?=?new?FileOutputStream(“E:\\qq\\newfile3.jpeg“);//輸出到文件流
Graphics?g?=?tag.createGraphics();
g.fillRect(0?0?width?height);
g.setClip(0?0?width?height);
g.drawImage(src?0?0?width?height?null);
g.drawImage(src2?0?0?width?height?null);
g.drawImage(src3?0?0?width?height?null);
g.dispose();
System.out.print(g.getColor());
JPEGImageEncoder?encoder?=?JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag);//近JPEG編碼
System.out.print(width?+?“*“?+?height);
out.close();
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????226??2008-11-10?10:05??ImageCompose\.classpath

?????文件????????388??2008-11-10?10:05??ImageCompose\.project

?????文件???????3423??2008-11-10?10:20??ImageCompose\com\image\ImageTest.class

?????文件???????2549??2008-11-10?10:20??ImageCompose\com\image\ImageTest.java

?????目錄??????????0??2008-11-10?10:06??ImageCompose\com\image

?????目錄??????????0??2008-11-10?10:06??ImageCompose\com

?????目錄??????????0??2008-11-10?10:06??ImageCompose

-----------?---------??----------?-----??----

?????????????????6586????????????????????7


評論

共有 條評論