Originariamente inviato da rsorrt
Il mio problema è proprio il creare, da programma, una gif blank.
Una immagine blank (e qui non centra il formato di file!) la crei appunto con un BufferedImage.

Se vuoi scriverla su uno "stream" (in generale ... che sia stream di file o di blob o di socket non importa) in uno dei formati di file "noti" (es. gif, png, ecc...) dovresti usare la classe javax.imageio.ImageIO (almeno per questi formati più comuni).

Non devi usare nulla dei "raster" interni al BufferedImage.