Ejemplo n.º 1
0
        internal static ExifProfile UseExifProfile(this METADATAOWNER image)
        {
            if (image == null)
            {
                return(null);
            }
            if (image.MetaData.ExifProfile == null)
            {
                image.MetaData.ExifProfile = new ExifProfile();
            }

            return(image.MetaData.ExifProfile);
        }
Ejemplo n.º 2
0
 public static void SetSubjectInfo(this METADATAOWNER image, SubjectInfo sinfo)
 {
     sinfo.WriteTo(image.UseExifProfile());
 }
Ejemplo n.º 3
0
 public static SubjectInfo GetSubjectInfo(this METADATAOWNER image)
 {
     return(SubjectInfo.FromProfile(image?.MetaData?.ExifProfile));
 }