Esempio n. 1
0
 void Image::setMetadata(const Image& image)
 {
     setExifData(image.exifData());
     setIptcData(image.iptcData());
     setXmpPacket(image.xmpPacket());
     setXmpData(image.xmpData());
     setComment(image.comment());
 }
Esempio 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());
     }
 }