JavaでGif画像を作成する際に透過色を設定する
この前のJavaでgifを作成する際に透過色を設定する方法メモ
TYPE_INT_RGB を TYPE_BYTE_INDEXED へ
buffer = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_INDEXED);
transparentColorFlag を FALSE から TRUE へ
node.setAttribute("transparentColorFlag", "TRUE");
あとは透過したいところに、
int transcolor = buffer.getColorModel().getRGB(transColorIndex);
buffer.setRGB(0, 0, transcolor);
等すれば良い。
カラーパレットって定義できるのかな?