1

画像のサムネイルのいくつかのサイズをプログラムで生成しています。

すべての (その他の) EXIF 情報を削除しながら、画像の色空間を保持する必要があります。

私は PHP 5.3 で imagick を使用していますが、imagemagick API でこれを行う方法に関する情報は役に立ちます。

画像サムネイルのファイル サイズをできる限り削減しようとしていますが、色空間が必要な情報であるか、クライアントが色を十分に正確にレンダリングしていません。

4

2 に答える 2

1

これを実現するために、MagickStripImage() を使用して不要なデータをすべて削除し、実行-convert [inputJPG] -profile [profile] [outputJPG]して sRGB プロファイルを再度追加しました。

これは私の目的のために機能しました(事前にプロファイル変換を行っていたので、私のプロファイルはすべてsRGBです)。ExifTool (素晴らしい) を使用するという Tom の提案を試してみましたが、EXIF+XMP+IPTC を取り除き、プロファイルをそのままにしておくことはできませんでした。

于 2010-08-18T10:40:17.760 に答える
0

あなたの正確なユースケースとなぜphp経由でこれをやりたいのかわからないので、Phil HarveyのExifToolを試したのではないかと思っていましたか? これにより、一般的な画像メタデータを追加、変更、および削除できます。個々の画像と画像全体のバッチを編集できます。

于 2010-01-25T04:43:01.707 に答える