nabend,
ich habe momentan ein Problem GIF Bilder aus dem Internet herunterzuladen.
jpg/png klappt wunderbar, nur geht die Animation von gif Bilder verloren, sobald ich
sie von einer entfernte URL herunterlade.
Ich hab es auf zwei Weisen probiert.
und einmal
Aber geht die Animation bei beiden Arten irgendwie verloren. Liegt das an dem WebServer oder an der Technik wie ich speichere?
ich habe momentan ein Problem GIF Bilder aus dem Internet herunterzuladen.
jpg/png klappt wunderbar, nur geht die Animation von gif Bilder verloren, sobald ich
sie von einer entfernte URL herunterlade.
Ich hab es auf zwei Weisen probiert.
Code:
BufferedImage lImage = ImageIO.read(mImageURL);
if (!ImageIO.write(lImage, extractFileExt(lFile), lFile)) {
return false;
}
und einmal
Code:
byte[] lBuffer = new byte[1024];
int lCount = 0;
FileOutputStream lOStream = new FileOutputStream(lFile);
try {
InputStream lIStream = mImageURL.openStream();
try {
while ((lCount = lIStream.read(lBuffer)) > -1) {
lOStream.write(lBuffer, 0, lCount);
}
} finally {
lIStream.close();
}
} finally {
lOStream.close();
}
Aber geht die Animation bei beiden Arten irgendwie verloren. Liegt das an dem WebServer oder an der Technik wie ich speichere?