private void UpdateMeta() { Exif.ExifContent image_content = this.ExifData.GetContents(Exif.Ifd.Zero); image_content.GetEntry(Exif.Tag.Software).SetData(FSpot.Defines.PACKAGE + " version " + FSpot.Defines.VERSION); // set the write time in the datetime tag image_content.GetEntry(Exif.Tag.DateTime).Reset(); }
private void UpdateMeta() { Exif.ExifContent image_content = this.ExifData.GetContents(Exif.Ifd.Zero); image_content.GetEntry(Exif.Tag.Software).SetData("F-Spot" + " version " + "r3823"); // set the write time in the datetime tag image_content.GetEntry(Exif.Tag.DateTime).Reset(); }
public void SetDescription(string value) { Exif.ExifContent exif_content = this.ExifData.GetContents(Exif.Ifd.Exif); Exif.ExifEntry entry = exif_content.GetEntry(Exif.Tag.UserComment); UserComment comment = new UserComment(value); byte [] data = comment.GetBytes(entry.ByteOrder == Exif.ByteOrder.Intel); entry.SetData(data); }
public void SetDateTimeOriginal(DateTime time) { Exif.ExifEntry e = ExifData.LookupFirst(Exif.Tag.DateTimeOriginal); if (e != null) { e.SetData(time); } else { Exif.ExifContent exif_content = this.ExifData.GetContents(Exif.Ifd.Exif); Exif.ExifEntry entry = exif_content.GetEntry(Exif.Tag.DateTimeOriginal); entry.SetData(time); } }