私は現在、自分のサイトに入る正しい幅/高さの画像のストレート copy() を行っています。JPEGの品質を損なうことなく、ファイルサイズを最小限に抑えるために、Imagemagickでどのようなベストプラクティスを行うべきか疑問に思っていましたか?
質問する
261 次
2 に答える
1
できることは、コピーと圧縮を行う前に、現在の画質とサイズを特定することです
例
identify -verbose rose.jpg
を含むすべての情報を返します
- 圧縮
- 品質
- 解像度
- 深さ
- ファイルサイズ
- など...
独自の最適化を行うには
固定値を使用しないでください..計算された情報を使用して、画像の可能な理想的な圧縮とサイズを使用しました
例
画質があなたのベンチマークである場合..必要なのはそれを減らすことだけで70
あり、それは..常に同じレベルの品質で画像を作成することです.60
10%
100
40%
于 2012-05-02T08:53:01.513 に答える
0
jpgをImagemagickに読み込んで何もせずに保存しても、アップロード時にサイズが変更され、再圧縮されます。
サイズを変更して -resize を使用すると、すべての EXIF データが保持されます。-thumbnail を使用すると、カラー プロファイル以外のすべての EXIF データ (埋め込まれたサムネイルを含む) が削除されます。すべての EXIF データとカラー プロファイルを削除する -strip を単独で使用することもできます。
jpg の品質を維持するには、-quality 100 を使用して、次のようなものを使用できます。
convert input.jpg -strip -quality 100 output.jpg
于 2012-05-02T09:39:22.940 に答える