0
我不知道是否有一種方法在Java中將gif圖像放在特定位置的png圖像上(比如x,y的特定值)。如果是這樣,請幫助我完成此操作。通過PNG圖像寫一個GIF圖像
就是這種情況:我有一個基本圖像是PNG類型的
。我有62 * 62的gif圖像。我想在png圖像上放置幾個這樣的gif圖像,並且我需要每5秒在前端渲染png圖像。
我不知道是否有一種方法在Java中將gif圖像放在特定位置的png圖像上(比如x,y的特定值)。如果是這樣,請幫助我完成此操作。通過PNG圖像寫一個GIF圖像
就是這種情況:我有一個基本圖像是PNG類型的
。我有62 * 62的gif圖像。我想在png圖像上放置幾個這樣的gif圖像,並且我需要每5秒在前端渲染png圖像。
從GIF文件中提取圖像..這會將第一個圖像保存爲GIF中的png文件。
try {
ImageReader reader = ImageIO.getImageReadersByFormatName("gif").next();
ImageInputStream stream = ImageIO.createImageInputStream(new File("c:/aaa.gif");
reader.setInput(stream);
int count = reader.getNumImages(true);
if(count>0){
BufferedImage frame = reader.read(0);
ImageIO.write(frame, "png", new File(filePath+fileName+".png"));
System.out.println("Donesss");
}
} catch (IOException ex) {
}
本質上是,我建議看看[讀/載圖片](https://docs.oracle.com/javase/tutorial/2d/images/loadimage.html)和[2D圖形](https://docs.oracle.com/javase/tutorial/2d/)有你需要的核心細節[作爲一個有競爭力的想法](http://stackoverflow.com/questions/26746732/how- to-blend-two-image/26746827#26746827) – MadProgrammer
@MadProgrammer - 感謝帖子。我會通過鏈接。如果有任何疑問,我將發表評論.. –
您是否嘗試從GIF文件中提取特定圖像? – gifpif