Exemple #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);
        }
Exemple #2
0
 public static void SetSubjectInfo(this METADATAOWNER image, SubjectInfo sinfo)
 {
     sinfo.WriteTo(image.UseExifProfile());
 }
Exemple #3
0
 public static SubjectInfo GetSubjectInfo(this METADATAOWNER image)
 {
     return(SubjectInfo.FromProfile(image?.MetaData?.ExifProfile));
 }