Lines Matching refs:profile
262 *profile; in GetImageProfile() local
270 profile=(const StringInfo *) GetValueFromSplayTree((SplayTreeInfo *) in GetImageProfile()
272 return(profile); in GetImageProfile()
363 profile; member
474 transform[i]=cmsCreateTransformTHR(cms_context,source_info->profile, in AcquireTransformThreadSet()
475 source_info->type,target_info->profile,target_info->type, in AcquireTransformThreadSet()
794 *profile; in SetsRGBImageProfile() local
803 profile=AcquireStringInfo(sizeof(sRGBProfile)); in SetsRGBImageProfile()
804 SetStringInfoDatum(profile,sRGBProfile); in SetsRGBImageProfile()
805 status=SetImageProfile(image,"icc",profile,exception); in SetsRGBImageProfile()
806 profile=DestroyStringInfo(profile); in SetsRGBImageProfile()
822 if (source_info.profile != (cmsHPROFILE) NULL) \ in ProfileImage()
823 (void) cmsCloseProfile(source_info.profile); \ in ProfileImage()
824 if (target_info.profile != (cmsHPROFILE) NULL) \ in ProfileImage()
825 (void) cmsCloseProfile(target_info.profile); \ in ProfileImage()
833 *profile; in ProfileImage() local
864 profile=AcquireStringInfo((size_t) length); in ProfileImage()
865 SetStringInfoDatum(profile,(unsigned char *) datum); in ProfileImage()
867 status=SetImageProfile(image,name,profile,exception); in ProfileImage()
875 (CompareStringInfo(icc_profile,profile) == 0)) in ProfileImage()
890 (CompareStringInfo(icc_profile,profile) == 0)) in ProfileImage()
892 profile=DestroyStringInfo(profile); in ProfileImage()
921 source_info.profile=cmsOpenProfileFromMemTHR(cms_context, in ProfileImage()
922 GetStringInfoDatum(profile),(cmsUInt32Number) in ProfileImage()
923 GetStringInfoLength(profile)); in ProfileImage()
924 if (source_info.profile == (cmsHPROFILE) NULL) in ProfileImage()
930 if ((cmsGetDeviceClass(source_info.profile) != cmsSigLinkClass) && in ProfileImage()
932 status=SetImageProfile(image,name,profile,exception); in ProfileImage()
953 target_info.profile=(cmsHPROFILE) NULL; in ProfileImage()
956 target_info.profile=source_info.profile; in ProfileImage()
957 source_info.profile=cmsOpenProfileFromMemTHR(cms_context, in ProfileImage()
960 if (source_info.profile == (cmsHPROFILE) NULL) in ProfileImage()
968 switch (cmsGetColorSpace(source_info.profile)) in ProfileImage()
1009 signature=cmsGetPCS(source_info.profile); in ProfileImage()
1010 if (target_info.profile != (cmsHPROFILE) NULL) in ProfileImage()
1011 signature=cmsGetColorSpace(target_info.profile); in ProfileImage()
1115 if (source_info.profile != (cmsHPROFILE) NULL) in ProfileImage()
1116 (void) cmsCloseProfile(source_info.profile); in ProfileImage()
1117 if (target_info.profile != (cmsHPROFILE) NULL) in ProfileImage()
1118 (void) cmsCloseProfile(target_info.profile); in ProfileImage()
1240 (cmsGetDeviceClass(source_info.profile) != cmsSigLinkClass)) in ProfileImage()
1241 status=SetImageProfile(image,name,profile,exception); in ProfileImage()
1242 if (target_info.profile != (cmsHPROFILE) NULL) in ProfileImage()
1243 (void) cmsCloseProfile(target_info.profile); in ProfileImage()
1245 (void) cmsCloseProfile(source_info.profile); in ProfileImage()
1250 profile=DestroyStringInfo(profile); in ProfileImage()
1282 *profile; in RemoveImageProfile() local
1291 profile=(StringInfo *) RemoveNodeFromSplayTree((SplayTreeInfo *) in RemoveImageProfile()
1293 return(profile); in RemoveImageProfile()
1362 static void *DestroyProfile(void *profile) in DestroyProfile() argument
1364 return((void *) DestroyStringInfo((StringInfo *) profile)); in DestroyProfile()
1406 const StringInfo *profile) in WriteTo8BimProfile() argument
1485 if (profile == (StringInfo *) NULL) in WriteTo8BimProfile()
1494 extract_extent=profile->length; in WriteTo8BimProfile()
1500 profile->length); in WriteTo8BimProfile()
1502 profile->datum,profile->length); in WriteTo8BimProfile()
1530 *profile; in GetProfilesFromResourceBlock() local
1597 profile=AcquireStringInfo(count); in GetProfilesFromResourceBlock()
1598 SetStringInfoDatum(profile,p); in GetProfilesFromResourceBlock()
1599 (void) SetImageProfileInternal(image,"iptc",profile,MagickTrue, in GetProfilesFromResourceBlock()
1601 profile=DestroyStringInfo(profile); in GetProfilesFromResourceBlock()
1618 profile=AcquireStringInfo(count); in GetProfilesFromResourceBlock()
1619 SetStringInfoDatum(profile,p); in GetProfilesFromResourceBlock()
1620 (void) SetImageProfileInternal(image,"icc",profile,MagickTrue, in GetProfilesFromResourceBlock()
1622 profile=DestroyStringInfo(profile); in GetProfilesFromResourceBlock()
1631 profile=AcquireStringInfo(count); in GetProfilesFromResourceBlock()
1632 SetStringInfoDatum(profile,p); in GetProfilesFromResourceBlock()
1633 (void) SetImageProfileInternal(image,"exif",profile,MagickTrue, in GetProfilesFromResourceBlock()
1635 profile=DestroyStringInfo(profile); in GetProfilesFromResourceBlock()
1644 profile=AcquireStringInfo(count); in GetProfilesFromResourceBlock()
1645 SetStringInfoDatum(profile,p); in GetProfilesFromResourceBlock()
1646 (void) SetImageProfileInternal(image,"xmp",profile,MagickTrue, in GetProfilesFromResourceBlock()
1648 profile=DestroyStringInfo(profile); in GetProfilesFromResourceBlock()
1664 static MagickBooleanType ValidateXMPProfile(const StringInfo *profile) in ValidateXMPProfile() argument
1672 document=xmlReadMemory((const char *) GetStringInfoDatum(profile),(int) in ValidateXMPProfile()
1673 GetStringInfoLength(profile),"xmp.xml",NULL,XML_PARSE_NOERROR | in ValidateXMPProfile()
1681 static MagickBooleanType ValidateXMPProfile(const StringInfo *profile) in ValidateXMPProfile() argument
1688 const StringInfo *profile,const MagickBooleanType recursive, in SetImageProfileInternal() argument
1702 (ValidateXMPProfile(profile) == MagickFalse)) in SetImageProfileInternal()
1714 ConstantString(key),CloneStringInfo(profile)); in SetImageProfileInternal()
1718 GetProfilesFromResourceBlock(image,profile,exception); in SetImageProfileInternal()
1721 WriteTo8BimProfile(image,name,profile); in SetImageProfileInternal()
1727 const StringInfo *profile,ExceptionInfo *exception) in SetImageProfile() argument
1729 return(SetImageProfileInternal(image,name,profile,MagickFalse,exception)); in SetImageProfile()
1895 static MagickBooleanType Sync8BimProfile(Image *image,StringInfo *profile) in Sync8BimProfile() argument
1909 length=GetStringInfoLength(profile); in Sync8BimProfile()
1910 p=GetStringInfoDatum(profile); in Sync8BimProfile()
1957 MagickBooleanType SyncExifProfile(Image *image,StringInfo *profile) in SyncExifProfile() argument
2003 length=GetStringInfoLength(profile); in SyncExifProfile()
2004 exif=GetStringInfoDatum(profile); in SyncExifProfile()
2189 *profile; in SyncImageProfiles() local
2192 profile=(StringInfo *) GetImageProfile(image,"8BIM"); in SyncImageProfiles()
2193 if (profile != (StringInfo *) NULL) in SyncImageProfiles()
2194 if (Sync8BimProfile(image,profile) == MagickFalse) in SyncImageProfiles()
2196 profile=(StringInfo *) GetImageProfile(image,"EXIF"); in SyncImageProfiles()
2197 if (profile != (StringInfo *) NULL) in SyncImageProfiles()
2198 if (SyncExifProfile(image,profile) == MagickFalse) in SyncImageProfiles()