Exemplo n.º 1
0
 void Image::setMetadata(const Image& image)
 {
     setExifData(image.exifData());
     setIptcData(image.iptcData());
     setXmpPacket(image.xmpPacket());
     setXmpData(image.xmpData());
     setComment(image.comment());
 }
Exemplo n.º 2
0
 void Image::setMetadata(const Image& image)
 {
     if (checkMode(mdExif) & amWrite) {
         setExifData(image.exifData());
     }
     if (checkMode(mdIptc) & amWrite) {
         setIptcData(image.iptcData());
     }
     if (checkMode(mdXmp) & amWrite) {
         setXmpPacket(image.xmpPacket());
         setXmpData(image.xmpData());
     }
     if (checkMode(mdComment) & amWrite) {
         setComment(image.comment());
     }
 }