Version History

1.2:

  • Alpha channel is now correctly copied in transformations.
  • Added another variation of the ConvertToColorProfile method on the ICCColorProfile class. This variation takes destination hint that can for example be used to force 16 bit per channel image down to 8 bit per channel image during conversion.
  • Added DepthValues enum to the ICCColorProfile class.
  • Added support for CMYKA color space.
  • Added support for CCMMYYKK color space (16 bit per channel CMYK)
  • Added support for CCMMYYKKAA color space (16 bit per channel CMYKA)
  • Added support for RRGGBB color space (16 bit per channel RGB)
  • Added support for RRGGBBAA color space (16 bit per channel RGBA)
  • Added support for gg color space (16 bit per channel Gray).
  • Added support for ggAA color space (16 bit per channel Gray alpha).

    1.1:

  • Added support to Convert CMYK color profiles.
  • HorizontalResolution and VerticalResolution are now preserved correctly when using the ConvertToColorProfile function.
  • Added RGBColorToCMYKColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles supplied)
  • Added RGBColorToFloatCMYKColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
  • Added CMYKColorToRGBColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
  • Added FloatCMYKColorToRGBColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
  • Added ApplyColorProfileToPDFDocument method to the ICCColorProfile class.
  • Fixed crash on windows when getting the text properties for the profiles.
  • Added more example projects.

    1.0:

  • This is the first version.