Hinzufügen von Exif-Daten zu Bildern mit ImageMagick
In verschiedenen Szenarien ist es notwendig, fehlende Exif-Daten zu Bildern hinzuzufügen oder unerwünschte Exif-Daten zu entfernen. Exif-Daten enthalten wichtige Informationen zum Bild, wie z. B. Kameraeinstellungen, Urheberrecht und Standort. Um die Größe der Bilddateien zu optimieren, werden jedoch häufig Exif-Daten entfernt.
Um grundlegende Exif-Daten nach dem Entfernen mit dem mogrify-Befehl von ImageMagick wieder in ein Bild einzufügen, können Sie das Dienstprogramm exiftool verwenden.
Exiftool für die Bearbeitung von Exif-Daten
Exiftool bietet eine leistungsstarke Befehlszeilenschnittstelle zur Bearbeitung von Exif-Daten. Sie können Exif-Tags ganz einfach hinzufügen, entfernen und bearbeiten. Informationen zur Installation von Exiftool auf Ihrem System finden Sie in der offiziellen Dokumentation.
Um die gewünschten Exif-Daten in Ihr Bild einzufügen, führen Sie den folgenden Befehl aus:
exiftool -copyright="Initrode Copyright" image.jpg
Ersetzen Sie „Initrode Copyright“ durch gewünschte Copyright-Informationen. Sie können zusätzliche Exif-Tags auf ähnliche Weise hinzufügen, wie in der Exiftool-Dokumentation beschrieben.
Alternative PHP-Lösung
Während Exiftool ein umfassendes Tool für den Umgang mit Exif-Daten ist, wenn Wenn Sie eine PHP-basierte Lösung bevorzugen, können Sie das folgende PHP-Skript verwenden:
<code class="php"><?php $image = 'image.jpg'; $exif = array( 'Copyright' => 'Initrode Copyright', // Add other exif tags here... ); // Create a new image with desired exif data imagejpeg(imagecreatefromjpeg($image), $image, 100); exif_read_data($image); foreach ($exif as $key => $value) { exif_set_tag($image, $key, $value); } exif_save_data($image); ?></code>
Ersetzen Sie den Dateinamen image.jpg und geben Sie die Exif-Tags nach Bedarf an. Dieses Skript überschreibt die vorhandenen Exif-Daten mit den angegebenen Werten.
Das obige ist der detaillierte Inhalt vonWie füge ich Exif-Daten mit Linux oder PHP in Bilder ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!