MagickSetImageProfile: Correct Profile Format?

MagickWand for PHP is an object-oriented PHP interface to ImageMagick. Use this forum to discuss, make suggestions about, or report bugs concerning MagickWand for PHP.
Post Reply
venalicium

MagickSetImageProfile: Correct Profile Format?

Post by venalicium »

I'm trying to set the IPTC (or 8BIM) profile on my JPG image.

I'm trying this (psuedo):
MagickSetImageProfile($magick_wand, "iptc", "external.iptc.file");

I've also tried this (psuedo):
MagickSetImageProfile($magick_wand, "iptc", fread("external.iptc.file"));

I've also tried this (psuedo):
MagickSetImageProfile($magick_wand, "iptc", "2#5#Object Name=\"Object Name\"");

The external.iptc.file works with the command line version of ImageMagick but I can't make it work with MagicWand for PHP:
2#5#Object Name="Object Name"
2#25#Keyword="keyword 1"
2#25#Keyword="Keyword 2"
2#25#Keyword="keyword 3"
2#80#Byline="This is the byline"
2#85#Byline Title="this is the byline title"

I'm thinking that perhaps the strings need to be encoded to something?

What am I doing wrong?
Post Reply