アプリ版:「スタンプのみでお礼する」機能のリリースについて

サーブレットでのjpgファイルをgifに変化して
表示を行いたいのですがjpg表示の段階で詰まっています。
よきアドバイスをお願いします。

A 回答 (3件)

>gifのライセンス問題はご存じですか?



gifで使っている圧縮アルゴリズムの特許の件なら
何年も前に期限が来て切れましたけど?

http://e-words.jp/w/LZWE789B9E8A8B1.html
http://www.itmedia.co.jp/news/articles/0406/21/n …
    • good
    • 0

 画像の読み込みと変換はImageIOでできます。


それをコンテンツタイプ"image/gif"で送信すれば、ブラウザのほうでGIF画像として表示してくれます。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.imageio.*;
import java.awt.image.*;

public class imageconvert extends HttpServlet {

public void doGet(HttpServletRequest req, HttpServletResponse res) {

try {

BufferedImage ImageBuffer = ImageIO.read(new File(getServletContext().getRealPath("/001.jpg")));

res.setContentType("image/gif");
ImageIO.write(ImageBuffer, "gif", res.getOutputStream());

} catch (Exception ex) { System.out.println(ex.toString()+ "::Get"); };

};

}
    • good
    • 0

こんにちわ。

あまり役に立たないかもしれませんが・・
gifに変換したいとのことですが、なぜ今のご時世にgif?
gifのライセンス問題はご存じですか?
最近はみなさんpngを使ってるみたいです。
png変換ソフトならvectorとか窓の社にありますよ。
gifじゃないと駄目というのであれば下のホームページで
画像変換ソフト(シェア)があります。

参考URL:http://www.tocka.com/indexj.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!