バイトサイズが3Mを超える1423x800のbmpイメージをたくさん持っているので、今度はそれらのフォーマットをjpgに変更し、各イメージのバイトサイズを256K以下にする必要があります。そのような場合に最高の画質を維持するために、ここでイメージのバイトサイズを減らすための良いアイデアはありますか?イメージのバイトサイズを小さくする
P.S.これらの画像操作を行うための目標は、私はあなたがjpg
形式にbmp
画像の変換オフ1をやっている場合は、Windows 7のログオン画面の壁紙
バイトサイズが3Mを超える1423x800のbmpイメージをたくさん持っているので、今度はそれらのフォーマットをjpgに変更し、各イメージのバイトサイズを256K以下にする必要があります。そのような場合に最高の画質を維持するために、ここでイメージのバイトサイズを減らすための良いアイデアはありますか?イメージのバイトサイズを小さくする
P.S.これらの画像操作を行うための目標は、私はあなたがjpg
形式にbmp
画像の変換オフ1をやっている場合は、Windows 7のログオン画面の壁紙
をカスタマイズしようと思っていることですが、私はImageMagick commandline toolsからconvertコマンドを使用したいです。
しかし、これをPythonプログラムの1つで実行したい場合は、ImageMagickライブラリのPythonバインディングであるWandを使用できます。 Pythonで
別のオプションもjpg
品質に関してdifferent file formats
で画像を保存するサポートする、Pillowで、ここで良いの参照です:http://fotoforensics.com/tutorial-estq.php
FWIWでは、試行錯誤によって最適な品質を見つけることができます。 [二分アルゴリズム](https://en.wikipedia.org/wiki/Bisection_method)を使用する場合、4または5ステップで65%〜95%の範囲の品質を選択できます。すべてのトライアルイメージをディスクに保存するのではなく、BytesIOオブジェクトを使用できます。 –
可逆JPEGを試してみましたか?実装のためにlibjpegまたはopencvを試すことができます – baci