• ベストアンサー

画像データ(byte[])を半分にする方法

お疲れ様です、 画像を扱っているのですが、アップロードした画像を 半分に縮小したいのです。 画像データ(byte[])を使用して半分の大きさの(byte[]) を取得する方法をご存知の方よろしくお願いします。 参考になりそうなサイト等探しているのですが、なかなか 見つかりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

画像を半分にするといっても 画像の形式によってその方法は変わります。 BMPなどの非圧縮の画像はヘッダ情報から半分にできますが JPGなどの非可逆圧縮されたものは厳密に半分にする というのは難しいと思います。 とりあえず http://java.sun.com/j2se/1.4/ja/docs/ja/api/に クラス JPEGImageWriteParam とかありましたので使えるかもしれません。

その他の回答 (1)

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

こんにちは。 画像処理ソフトで画像の大きさを小さくしましょう。 ピクセル数が減れば、その分画像のサイズも小さくなります。

takataka111
質問者

補足

説明不足でした、Javaサーブレットを使用しております。 環境:JDK1.4 です。

関連するQ&A