/// <summary> /// Updates Exif info using properties and creates output file /// </summary> public static void UpdateExifInfoUsingProperties() { try { //ExStart:UpdateExifValuesUsingPropertiesTiffImage // initialize TiffFormat TiffFormat tiffFormat = new TiffFormat(Common.MapSourceFilePath(filePath)); tiffFormat.ExifValues.CameraOwnerName = "camera owner's name"; // set user comment tiffFormat.ExifValues.UserComment = "user's comment"; // commit changes tiffFormat.Save(Common.MapDestinationFilePath(filePath)); //ExEnd:UpdateExifValuesUsingPropertiesTiffImage Console.WriteLine("File saved in destination folder."); } catch (Exception exp) { Console.WriteLine(exp.Message); } }
/// <summary> /// Removes Exif info from Tiff image /// </summary> public static void RemoveExifInfo() { try { //ExStart:RemoveExifPropertiesTiffImage // initialize TiffFormat TiffFormat tiffFormat = new TiffFormat(Common.MapSourceFilePath(filePath)); // remove Exif info tiffFormat.RemoveExifInfo(); // commit changes and save output file tiffFormat.Save(Common.MapDestinationFilePath(filePath)); //ExEnd:RemoveExifPropertiesTiffImage } catch (Exception exp) { Console.WriteLine(exp.Message); } }
/// <summary> /// Updates Exif info of Tiff file and creates output file /// </summary> public static void UpdateExifInfo() { try { //ExStart:UpdateExifPropertiesTiffImage // initialize TiffFormat TiffFormat tiffFormat = new TiffFormat(Common.MapSourceFilePath(filePath)); // get EXIF data ExifInfo exif = tiffFormat.GetExifInfo(); exif.UserComment = "New User Comment"; exif.BodySerialNumber = "New Body Serial Number"; exif.CameraOwnerName = "New Camera Owner Name"; // update EXIF info tiffFormat.UpdateExifInfo(exif); // commit changes and save output file tiffFormat.Save(Common.MapDestinationFilePath(filePath)); //ExEnd:UpdateExifPropertiesTiffImage } catch (Exception exp) { Console.WriteLine(exp.Message); } }