15

EXIF/IPTC データが保存されている画像に問題があります。(回転/トリミングなど
に) 使用すると、新しく保存されたファイルは EXIF/IPTC データを保持しません。imageCreateFromJpeg

私の現在のコードは次のようになります。

<?php
// Before executing - EXIF/IPTC data is there (checked)
$image = "/path/to/my/image.jpg";
$source = imagecreatefromjpeg($image);
$rotate = imagerotate($source,90,0);
imageJPEG($rotate,$image);
// After executing  - EXIF/IPTC data doesn't exist anymore. 
?>

私は何か間違ったことをしていますか?

4

3 に答える 3

9

あなたは何も悪いことをしていませんが、GD は IPTC データの Exif をまったく処理しません。これは、GD が行うことの範囲を超えているためです。

ソース イメージからデータを読み取り、imagejpeg.

関心のあるいくつかのライブラリを次に示します。pel (php exif ライブラリ) 、 pel を使用して目的を実行する方法を示す php.net の例、php メタデータ ツールキットiptcembed() 関数

于 2012-04-16T23:14:23.093 に答える