Download List

프로젝트 설명

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

이 릴리스 ArgyllCMS 일치하는 정수 오버플로 보호 보안 업데이트, 마이너 버그수정 및 기능 업데이 트가 포함되어있습니다.
This release includes integer overflow protection security updates, minor bugfixes, and feature updates to match ArgyllCMS.

2002-11-06 08:30
2.03

미성년자가 교차 개선 시스템의 호환성, Mac OS X의 지원, 그리고 능력을 stdio와 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

이 버전은, Argyll Snapshot4 추적 마이너 업데이 트를 포함하고 호환성을위한 변경 고스트 스크립트에서 생성된 사용자가 통합되어있습니다.
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

절대 전환 시점에만 브래드퍼드 변환 흰색 지금은 기본적으로 사용됩니다 바뀌었습니다. 파일 I / O를 클래스에 추가되었습니다 수 있도록 대안을 ICC 프로파일 파일에 액세스를 대체. 옵션 new_icc_a () 개체 생성자 (이)가 추가되었습니다 메모리 할당자 클래스 인스턴스에 걸립니다. ColorSync 2.5 특정 VideoCardGamma 태그를 지원이 추가되었습니다.
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 발표; LUT에서 중요한 버그에 대한 수정 프로그램을 읽기 / 쓰기 (매트릭스 값을 자신의 행과 열을했다), 변경 수정 컴파일러 GW []에 대한 icmCurveStyle 및 icmDataStyle, 그리고 malloc 메모리 icmLut_lookup_clut_nl, 그래서에 대해 불법 열거 값을 불평 전환 그것이 더 많은 시스템에 제한된 스택 아군입니다.
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