0

次のコマンドラインを使用してexiftoolを使用してPNG画像を回転させようとしています。

exiftool -Orientation=3 -n ImageName

コマンドラインはターミナルで正常に実行され、コマンドラインを介して方向情報を取得できます: 、この場合exiftool -Orientation -n ImageNameは言います。3ただし、PNG画像自体はまったく回転しません。このコマンドラインは、JPGおよびTIFF画像で正常に機能します。では、exiftoolを使用してPNG画像を回転させる方法は?

4

1 に答える 1

4

私はそのツールに精通していませんが、覚えておいてください:

1)画像を実際に回転させているのではなく、(せいぜい)デフォルトとは異なる方向を画像リーダーに提案する(可能性のある)メタデータプロパティを設定しているのです。

2)画像を表示するときに画像リーダー(Webブラウザーを含む)がメタデータをどのように解釈するかは、まったく予測できない場合があります。

3)PNGは、EXIFメタデータをほとんどまたはまったくサポートしていません。

「向き」を変更するように指示したときに、そのプログラムがPNG画像に書き込むメタデータ(PNG語彙では「チャンク」)はわかりませんが、そのプログラムだけがそれを読み取れる場合は驚くことではありません。このtweakpngを使用して、PNGチャンクの内部を覗くことができます。

「本物の」画像回転をしてみませんか?

于 2012-10-23T04:13:14.907 に答える