問題タブ [image-compression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
53091 参照

java - JavaのImageIOでjpg圧縮レベルを設定する

jpegファイルとしてjavax.imageio.ImageIO保存するために使用しています。BufferedImage具体的には、次の Java 関数を作成しました。

画像加工ソフトと同じように、jpegファイルの圧縮レベルを変更したい。しかし、私は に欠けていると思われるこのオプションを探していますImageIO

圧縮レベルとその方法を設定できますか?

0 投票する
4 に答える
1502 参照

bitmap - 品質を損なうことなく、JPG で作成された BMP を JPG に再エンコードすることは可能ですか?

画像に変更を加えたときに品質を維持するために、JPG 画像を非圧縮ビットマップ (BMP/PNG) として保存することがあります。

理論的には、品質を損なうことなくビットマップを元の JPG 形式に再エンコードすることは可能でしょうか (編集した領域を除く)。

編集: BMPデータのそのブロックの元のJPG情報設定を見つけるためにブルートフォースを何とか考えていたので、元のJPGと何の違いもなくBMP(以前はJPGでした)からJPGを生成しました。JPG 形式については、それが可能かどうかを判断するのに十分な知識はありませんが、少なくとも有限の時間内に 8x8 ブロックをブルート フォースできる理由はわかりません。

0 投票する
1 に答える
738 参照

android - サイズをインクリメントせずに画像にテキストを書き込みますか?

圧縮される画像にテキストを書いています。

画像 sie2048 x 1536何か px

最初に最初に書いてみました OutOfMemory Exception をスローします

次に、最初に圧縮しました1024 x 768

次に、画像にテキストを書きます

100KB画像 KB を からに増やしました640KB

テキストを書いている間、私はcompromiseできるImage quality but not the text Quality

30 テキストに設定された圧縮品質 もdownsample

質問:

  1. ImageSize(KB単位)を変更せずに、write then compressまたはテキストへの処理はありますか?Compress then Write

  2. 画像サイズ (KB) をできるだけ小さくしたいですか?

  3. また、 inSampleSize が 3 に設定されている場合は機能せず、 1 、 2 、 4 を使用した 2048 、 1024 、 512 の画像のみが出力として作成されます。縦横比を維持した 700px 前後のサイズの画像が必要です。

コード: .

StampingImageのメソッド


通常圧縮の方法

画像サンプル 文字が書かれたサンプル画像

関連項目

私がたどったいくつかの便利なリンク

Java (Android) で画像にテキストを書き込む方法

Android でカスタム テキストを含む画像を生成する

テキストの描画 (タイムスタンプ) スタンドアロン カメラからキャプチャされたオーバー イメージ

0 投票する
1 に答える
571 参照

optimization - *ロスレス* PNG 最適化に ImageOptim を使用すると、異なるカラー画像が生成される

Google の PageSpeed ツールは、Photoshop で Web 用に保存された PNG 画像を最適化するように指示しました。ロスレス PNG 圧縮オプションを調査した後、ImageOptim をダウンロードして、いくつかの画像を挿入しました。結果の色は元のものとは大きく異なります。これは、この圧縮が実際には非可逆であることを示しているようです。助言がありますか?

元の画像:

元の画像

ImageOptim の後:

ImageOptim 後