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