• 締切済み

画像ファイルの変換

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

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.3

>gifのライセンス問題はご存じですか? gifで使っている圧縮アルゴリズムの特許の件なら 何年も前に期限が来て切れましたけど? http://e-words.jp/w/LZWE789B9E8A8B1.html http://www.itmedia.co.jp/news/articles/0406/21/news021.html

  • ssr-y6
  • ベストアンサー率71% (5/7)
回答No.2

 画像の読み込みと変換は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"); }; }; }

  • leon007
  • ベストアンサー率100% (1/1)
回答No.1

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

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

関連するQ&A