add imageinfo/exif/watermark func