ColorSync – Apple жүйесіндегі түс басқару API. 1993 ж. құрылған, ICC консорциумымен үйлесімді, сапалы түс беруді қамтамасыз етеді. Windows-та да қолданылды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
ColorSync — Mac OS және Mac OS X операциялық жүйелері үшін Apple Inc. компаниясының түс басқару API.
ColorSync is Apple Inc.'s color management API for the Mac OS and Mac OS X Operating Systems.
Нұсқалар тарихы
Apple компаниясы ColorSync-тің бастапқы 1.0 нұсқасын Mac-ке арналған архитектура ретінде әзірледі және ол 1993 жылы операциялық жүйеге енгізілді. Сол жылы Apple компаниясы ColorSync 2.0 құрамына енетін, платформадан тәуелсіз профиль форматты әзірлеу үшін Халықаралық түстер консорциумын (ICC) бірлесіп құрды. Түсті басқару модулі (CMM) жүйесі "LinoColorCMM" болды, оны Linotype Hell AG (қазір Heidelberger Druckmaschinen AG құрамында) әзірледі. Сол CMM "Image Color Management" (ICM) деген атпен Microsoft Windows 2000 және XP жүйелерінде де қолданылды. Apple компаниясы Adobe-ның көмегімен ColorSync 2.0 және оның SDK-ін Microsoft Windows-қа аударды. ColorSync 3.0 нұсқасымен жоспарланған Windows нұсқасынан бас тартылды. ColorSync 4.0 – Mac OS X 10.1-де пайда болған соңғы нұсқа.
Apple developed the original 1.0 version of ColorSync as a Mac only architecture, which made it into an operating system release in 1993. In the same year, Apple co founded the International Color Consortium (ICC) to develop a cross platform profile format which became part of ColorSync 2.0. The system Color Management Module (CMM) was "LinoColorCMM", which was developed by Linotype Hell AG (now part of Heidelberger Druckmaschinen AG). The same CMM was used in Microsoft Windows 2000 and XP under the rubric of "Image Color Management" (ICM). Apple, with the help of Adobe had ported ColorSync 2.0 and its SDK to Microsoft Windows. With ColorSync 3.0, the Windows version which was initially planned was discontinued. ColorSync 4.0 is the latest version, introduced in Mac OS X 10.1.
Шолу
Адамның түстерді қабылдауы өте күрделі және нәзік процесс. Әртүрлі құрылғылардың түс гаммалары немесе олар көрсете алатын түстердің диапазондары әлдеқайда өзгеше болады. Осы мәселелерді шешу үшін ColorSync түрлі түстерді үйлестірудің бірнеше әдісін ұсынады. Мысалы, қабылдау арқылы үйлестіру түстер арасындағы қатынастарды мүмкіндігінше дәл сақтауға тырысады, тіпті барлық түстерді мақсатты құрылғының гаммасына сыйымды ету үшін жүйелі түрде өзгертуге тура келсе де. Адам көзі абсолютті түстерге қарағанда түстердің айырмашылығына сезімтал болғандықтан, бұл әдіс көптеген жағдайларда субъективті түрде ең жақсы нәтижелер береді, бірақ кейбір жағдайларда басқа әдістер тиімдірек болуы мүмкін.
Human color perception is a very complex and subtle process, and different devices have widely different color gamuts or ranges of color they can display. To deal with these issues, ColorSync provides several different methods of doing color matching. For instance, perceptual matching tries to preserve as closely as possible the relative relationships between colors, even if all the colors must be systematically distorted in order to get them to fit within the gamut of the destination device. Because the human eye is more sensitive to color differences rather than absolute colors, this method tends to produce the best looking results, subjectively speaking, for many common uses, but there are other methods that work better in some cases.
Профильдер мен түстер кеңістіктері
ICC жүйесінің талабына сәйкес, ColorSync-тағы профильді байланыстыру кеңістігі CIE XYZ түстік кеңістігі болып табылады. Барлық бейне кіргізу және шығару құрылғылары (сканерлер, принтерлер, дисплейлер) осы түстік кеңістікке қатысты олардың түс ақпаратын қалай интерпретациялау керектігін анықтайтын ICC профилін ұсыну арқылы міндетті түрде сипатталуы керек. Бұл профильді құрылғы өндірушісі ұсына алады, бірақ жоғары сапалы нәтижелер алу үшін, құрылғыда колориметрмен нақты өлшемдер жүргізу арқылы жасалған профиль қолданылуы мүмкін. Скенер арқылы сурет сканерленген кезде, сурет файлына сканер профилінің көшірмесі қоса тіркеледі, ол оның түс ақпаратының мағынасын сипаттайды. Содан кейін, сурет шығару құрылғысына жіберілмес бұрын, сәйкестендіру процесі түс ақпаратын рендерлеу кезінде бастапқы профильден (суретке тіркелген) мақсатты профильге (шығару құрылғысына тіркелген) түрлендіреді, нәтижесінде алынған түстер түпнұсқа суретке ең жақын болуы үшін басылып шығарылады немесе дисплейде көрсетіледі.
As dictated by the ICC system, the profile connection space in ColorSync is the CIE XYZ color space. All image input and output devices (scanners, printers, displays) have to be characterized by providing an ICC profile that defines how their color information is to be interpreted relative to this reference color space. This profile might be provided by the device manufacturer, but for better quality results, it might be generated by performing actual measurements on the device with a colorimeter. Thus, when an image is scanned on a scanner, the image file will include a copy of the scanner's profile to characterize the meaning of its color information. Then, before the image is sent to an output device, a matching process converts the color information at the time of rendering from the source profile (that attached to the image) to the destination profile (that attached to the output device) so that the resulting colors print or display as closely as possible to the original image.