iptcembed Intègre des données binaires IPTC dans une image JPEG &reftitle.description; stringbooliptcembed stringiptc_data stringfilename intspool0 iptcembed intègre des données binaires IPTC dans une image JPEG. &reftitle.parameters; iptc_data Les données à écrire. filename Chemin vers le fichier JPEG. spool Le drapeau de la bobine. Si la bobine est inférieur à 2, alors le fichier JPEG sera retourné sous la forme d'une &string;. Autrement le fichier JPEG sera envoyé à STDOUT. &reftitle.returnvalues; Si spool est inférieur à 2, le fichier JPEG sera retourné, &return.falseforfailure;. Sinon retourne &true; en cas de succès &return.falseforfailure;. &reftitle.examples; Exemple avec <function>iptcembed</function> > 8) . chr($length & 0xFF); } else { $retval .= chr(0x80) . chr(0x04) . chr(($length >> 24) & 0xFF) . chr(($length >> 16) & 0xFF) . chr(($length >> 8) & 0xFF) . chr($length & 0xFF); } return $retval . $value; } // Chemin vers le fichier JPEG $path = './phplogo.jpg'; // Définit les étiquettes IPTC $iptc = array( '2#120' => 'Test image', '2#116' => 'Copyright 2008-2009, The PHP Group' ); // Conversion des étiquettes IPTC en code binaire $data = ''; foreach($iptc as $tag => $string) { $tag = substr($tag, 2); $data .= iptc_make_tag(2, $tag, $string); } // Intégration des données IPTC $content = iptcembed($data, $path); // Écrit les données de la nouvelle image dans un fichier. $fp = fopen($path, "wb"); fwrite($fp, $content); fclose($fp); ?> ]]> &reftitle.notes; ¬e.gd.notrequired;