Download List

Descripción del Proyecto

ICCLIB implements support for reading and writing of color profile files that conform to the International Color Consortium (ICC) Profile Format Specification, Version 3.4. The ICC Profile Format is a cross-platform device profile format that can be used to translate color data created on one device into another device's native color space. See the profile specification at color.org. In summary ICCLIB provides support for all version 3.4 header elements, Tags, and Tag Types, conversion to/from machine native representation of all data types, user-defined Tags, adding/deleting Tags, Tag type sharing within a file (often used for sharing LUTs amongst intents), reading/writing embedded profiles, a single function for transforming color values through a profile (including support for intents, forward and reverse transforms, gamut lookup or preview lookup), support and code examples for creating all profile types, monochrome, matrix, and Lut, and it loads Tag Types on demand to conserve memory space.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-06-30 18:50
2.11

Esta versión incluye las actualizaciones de protección de desbordamiento de entero de seguridad, correcciones de errores menores, y actualización de funciones para que coincida con ArgyllCMS.
This release includes integer overflow protection security updates, minor bugfixes, and feature updates to match ArgyllCMS.

2002-11-06 08:30
2.03

Menores de actualización para mejorar la compatibilidad cruzada en el sistema, soporte para Mac OS X, y la capacidad de compilar la biblioteca sin referencia a stdio y malloc.
Tags: Minor feature enhancements
Minor update to improve cross-system compatibility, Mac OS X support, and ability to compile the library without reference to stdio and malloc.

2002-04-26 11:37
2.02

Esta versión incluye una actualización menor para realizar un seguimiento Snapshot4 Argyll, e incorpora compatibilidad con los cambios generados por los usuarios de Ghostscript.
Tags: Minor bugfixes
This version includes a minor update to track Argyll Snapshot4, and incorporates compatibility changes generated from Ghostscript users.

2001-08-30 22:16
2.00

Conversión absoluta pasó a ser de color blanco único punto, y Bradford transformación es ahora usada por defecto. Un archivo de E / S de clase fue agregado para permitir la sustitución de la alternativa de acceso de archivo del perfil ICC. Un new_icc_a opcional () creador de objetos (que tiene una memoria de ejemplo asignador de clase) fue añadido. ColorSync 2.5 apoyo VideoCardGamma esta etiqueta específica.
Tags: Minor feature enhancements
Absolute conversion was changed to be white point only, and Bradford transform
is now used by default. A file I/O class was added to allow substitution of
alternative ICC profile file access. An optional new_icc_a() object creator
(which takes a memory allocator class instance) was added. ColorSync 2.5
specific VideoCardGamma tag support was added.

2001-01-30 15:12
1.23

Freshmeat anuncio inicial, una solución para un fallo importante en Lot lectura / escritura (la matriz de valores tenían sus filas y columnas de encendido), el compilador de corrección se queja acerca de valores de enumeración ilegal icmLut_lookup_clut_nl memoria icmCurveStyle y icmDataStyle, y malloc para GW [], por lo que de que es más fácil a los sistemas con un número limitado de pila.
Initial freshmeat announcement; a fix for an important bug in Lut read/write (the matrix values had their rows and columns switched), the fixup compiler complains about illegal enum values for icmCurveStyle and icmDataStyle, and malloc memory icmLut_lookup_clut_nl for gw[], so that it is more friendly to systems with a limited stack.

Project Resources