問題タブ [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.
java - JavaのImageIOでjpg圧縮レベルを設定する
jpegファイルとしてjavax.imageio.ImageIO
保存するために使用しています。BufferedImage
具体的には、次の Java 関数を作成しました。
画像加工ソフトと同じように、jpegファイルの圧縮レベルを変更したい。しかし、私は に欠けていると思われるこのオプションを探していますImageIO
。
圧縮レベルとその方法を設定できますか?
bitmap - 品質を損なうことなく、JPG で作成された BMP を JPG に再エンコードすることは可能ですか?
画像に変更を加えたときに品質を維持するために、JPG 画像を非圧縮ビットマップ (BMP/PNG) として保存することがあります。
理論的には、品質を損なうことなくビットマップを元の JPG 形式に再エンコードすることは可能でしょうか (編集した領域を除く)。
編集: BMPデータのそのブロックの元のJPG情報設定を見つけるためにブルートフォースを何とか考えていたので、元のJPGと何の違いもなくBMP(以前はJPGでした)からJPGを生成しました。JPG 形式については、それが可能かどうかを判断するのに十分な知識はありませんが、少なくとも有限の時間内に 8x8 ブロックをブルート フォースできる理由はわかりません。
android - サイズをインクリメントせずに画像にテキストを書き込みますか?
圧縮される画像にテキストを書いています。
画像 sie2048 x 1536
何か px
最初に最初に書いてみました OutOfMemory Exception をスローします
次に、最初に圧縮しました1024 x 768
次に、画像にテキストを書きます
100KB
画像 KB を からに増やしました640KB
テキストを書いている間、私はcompromise
できるImage quality but not the text Quality
30
テキストに設定された圧縮品質 もdownsample
質問:
ImageSize(KB単位)を変更せずに、
write then compress
またはテキストへの処理はありますか?Compress then Write
画像サイズ (KB) をできるだけ小さくしたいですか?
また、 inSampleSize が 3 に設定されている場合は機能せず、 1 、 2 、 4 を使用した 2048 、 1024 、 512 の画像のみが出力として作成されます。縦横比を維持した 700px 前後のサイズの画像が必要です。
コード: .
StampingImageのメソッド
通常圧縮の方法
画像サンプル
関連項目
私がたどったいくつかの便利なリンク
optimization - *ロスレス* PNG 最適化に ImageOptim を使用すると、異なるカラー画像が生成される
Google の PageSpeed ツールは、Photoshop で Web 用に保存された PNG 画像を最適化するように指示しました。ロスレス PNG 圧縮オプションを調査した後、ImageOptim をダウンロードして、いくつかの画像を挿入しました。結果の色は元のものとは大きく異なります。これは、この圧縮が実際には非可逆であることを示しているようです。助言がありますか?
元の画像:
ImageOptim の後: