3


0

J2MEでGIFをエンコードする

J2MEにImageオブジェクトがあり、GIFに変換したいのですが。 JPEGとPNGエンコーダーも既に見つけましたが、GIF形式で画像をエンコードしてバイト配列を返すことができるかどうか疑問に思っています。

私はこのようなことをしています:

…​

  Image img = Image.createImage(width, height);
    Graphics graphics = img.getGraphics();
//do some drawing stuff here
...

そして最後に、Imageオブジェクトがあります。

今、私はそれをGIFにエンコードしたい:

 byte[] gifBytes = GIFEncoder.encode(img);

どこで見つけることができますか?

ありがとう

1 Answer


3


使用法:

使用方法は非常に簡単で、次の手順が必要です。

  • AnimatedGifEncoderオブジェクトをインスタンス化します

  • OutputStreamを引数として渡すことで開始します(例:a ByteArrayOutputStream)

  • addFrame()メソッドを使用してImageオブジェクトを追加します

  • finish()を呼び出してファイナライズします