Aktueller Standort: Startseite> Funktionskategorien> iptcembed

iptcembed

Inbetten Binär -IPTC -Daten in JPEG -Bild ein.
Name:iptcembed
Kategorie:Bildverarbeitung GD
Programmiersprache:php
Kurzbeschreibung:Einbetten Sie IPTC -Daten in JPEG -Bilder ein

Funktionsname: iptcembed ()

Funktionsbeschreibung: Die Funktion iptCembed () integriert IPTC -Daten in ein JPEG -Bild.

Verwendung:

 string iptcembed ( string $iptcdata , string $jpeg_file_name [, int $spool ] )

Parameter:

  • IPTCDATA: Eine Zeichenfolge, die IPTC -Daten enthält.
  • JPEG_FILE_NAME: Der Name der JPEG -Bilddatei, die in IPTC -Daten eingebettet werden soll.
  • Spool (optional): Wenn auf einen Wert ungleich Null gesetzt ist, gibt die Funktion eine Zeichenfolge zurück, die IPTC-Daten enthält, anstatt sie direkt in die Bilddatei einzubetten.

Rückgabewert: Wenn IPTC -Daten erfolgreich eingebettet sind, wird die JPEG -Bildzeichenfolge nach zurückgegebener Eingrenzdaten. Wenn es fehlschlägt, wird falsch zurückgegeben.

Beispiel:

 // 创建一个包含IPTC数据的字符串$iptcdata = ''; $iptcdata .= "\x1C\x02"; // 开始IPTC数据块$iptcdata .= "\x1C\x02\x05\x1B"; // 标题$iptcdata .= 'PHP IPTC数据示例'; $iptcdata .= "\x1C\x02\x05\x22"; // 版权$iptcdata .= 'Copyright ? 2021'; $iptcdata .= "\x1C\x02"; // 结束IPTC数据块// 嵌入IPTC数据到JPEG图像$jpeg_file_name = 'example.jpg'; $embedded_image = iptcembed($iptcdata, $jpeg_file_name); if ($embedded_image !== false) { // 保存嵌入IPTC数据后的JPEG图像file_put_contents('example_embedded.jpg', $embedded_image); echo 'IPTC数据已成功嵌入到JPEG图像中。'; } else { echo '无法嵌入IPTC数据到JPEG图像。'; }

Das obige Beispiel erstellt eine Zeichenfolge, die IPTC -Daten enthält und sie mit der Funktion iptcembed() in ein JPEG -Bild namens example.jpg einbettet. Wenn die Einbettung erfolgreich ist, ist das Bild nach dem Einbettungsdaten gespeichert example_embedded.jpg . Wenn der Einbett fehlschlägt, wird eine Fehlermeldung ausgegeben.

Ähnliche Funktionen
Beliebte Artikel