ホームページ  >  記事  >  バックエンド開発  >  ストリップ後に基本的な EXIF データを画像に再挿入するにはどうすればよいですか?

ストリップ後に基本的な EXIF データを画像に再挿入するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-21 14:48:02243ブラウズ

How to Reinsert Basic EXIF Data into Images After Stripping?

基本的な EXIF データを画像に挿入する

ファイル サイズを小さくしておく必要がある場合は、EXIF データを削除するのが一般的です。ただし、著作権情報やその他の関連メタデータなどの基本的な EXIF データを再挿入する必要が生じる場合があります。このクエリでは、このタスクを実行する方法を検討します。

EXIF データ操作に Exiftool を利用する

EXIF データを正確に操作するには、Exiftool を強くお勧めします。この包括的なツールを使用すると、EXIF データを簡単に挿入、変更、編集できます。コマンドの例を次に示します。

exiftool -exif:copyright="Copyright Initrode" image.jpg

代替 PHP ソリューション

PHP には、画像から EXIF データを取得するための exif_read_data() という組み込み関数が用意されています。新しいデータを追加するには、次のように exif_t​​agname() 関数を利用できます。

<code class="php">$image = exif_read_data("image.jpg");
$image['Copyright']['CopyrightInitrode'] = 'Copyright Initrode';
exif_write_data($image, "new_image.jpg");</code>

結論

コマンドライン ツール Exiftool または PHP 関数を使用するかどうかexif_write_data()、これらのメソッドは、基本的な EXIF データを削除後に画像に再挿入するための効果的なソリューションを提供します。これらのアプローチにより、画像メタデータの制御を維持できるようになり、一貫性と特定の要件への準拠が確保されます。

以上がストリップ後に基本的な EXIF データを画像に再挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。