1

サイズが約 50 KB ~ 75 KB の画像を 25 KB の制限内で圧縮する必要があります。http://examples.javacodegeeks.com/desktop-java/imageio/compress-a-jpeg-file/に示されている例に従いました。品質を 0.1f に指定することで、画像のサイズを 25 KB 未満に減らすことができます。しかし、画像はその品質を失います。

私たちはあなたの提案を必要としています:

  1. 品質を落とさずに画像を 25 KB 以内に圧縮するにはどうすればよいでしょうか?
  2. 圧縮後、画像のバイト配列を Base64Encoded 文字列に変換しています。この後、文字列コンテンツは 25KB のサイズ制限を超えています。このサイズもどのように制御できますか?

この問題を解決するには、あなたの助けが必要です。助けてください。

4

1 に答える 1

0

JPEG は可逆圧縮をサポートしていません。新しいGoogle WebP 形式を使用することをお勧めします。それはかなりよく圧縮され、ロスレスです。Base64に変換しても意味がありません。データをできるだけ小さく保とうとしている場合、これはばかげた操作です。

于 2013-11-20T09:40:49.627 に答える