2010-11-17 20 views
6

Bir görüntü alan ve bu görüntüyü PNG biçimine dönüştürülen bir Java sunucusu oluşturmam gerekiyor. Bunu nasıl başarabilirim? Dönüştürerek, bazı uzantıları önerdiğim gibi, dosya uzantısını değiştirmek istemiyorum.Java, GIF görüntüsünü PNG biçimine dönüştürür

Şimdiden teşekkürler!

cevap

2

Görüntüyü istediğiniz herhangi bir biçimde kaydetmek için ImageIo'yu kullanın.

5
ImageIO.write(ImageIO.read(new File("img.gif")), "png", new File("img.png")); 
14

bu deneyin:

package demo; 

import javax.imageio.ImageIO; 
import java.io.File; 
import java.io.IOException; 

public class Main { 
    public static void main(String [] args) throws IOException { 
     File input = new File("input.gif"); 
     File output = new File("output.png"); 

     ImageIO.write(ImageIO.read(input), "png", ouput); 
    } 
} 

Oku ImageIO.

Elbette bunun yerine bir akıştan okumak ve yazmak isteyebilirsiniz.

İlgili konular