On 26 December 2012 11:01, Richard Hughes <[email protected]> wrote: > LCMS error 8: Unsupported parametric curve > LCMS error 7: Couldn't write type 'para' > LCMS error 8: Unsupported parametric curve > LCMS error 7: Couldn't write type 'para'
So I poked a bit more at this. Type_ParametricCurve_Write in
src/cmstypes.c is unable to write the curve to the tag:
if (typen > 5) {
cmsSignalError(self->ContextID, cmsERROR_UNKNOWN_EXTENSION,
"Unsupported parametric curve");
return FALSE;
}
This is because we're trying to write a ICCv4
cmsSigParametricCurveType when it's a custom plugin type that should
be written as a table-based cmsSigCurveType.
I've attached a patch which fixes the issue for me. I don't think it's
possible for a plugin to create a new cmsSigParametricCurveType
without this patch applied. Please review. Thanks,
Richard
0002-Do-not-attempt-to-write-non-ICC-parametric-curve-typ.patch
Description: Binary data
------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912
_______________________________________________ Lcms-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lcms-user
