Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 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);
     }
 }