LINUX.ORG.RU

История изменений

Исправление Yampp, (текущая версия) :

Ну и напоследок. Почему lcms2 вызывает софт, а не драйвер? Чтобы избежать двойной перекодировки. Умеющий работать с графикой софт всегда умеет переконвертировать цвета хотя бы потому, что он умеет открывать файлы, созданные в разных цветовых пространствах. Разумеется, перед выводом изображения ему придется сделать переконвертацию из своего рабочего цветового пространства в системное (например, из Adobe RGB в CIEXYZ или в sRGB). Затем драйверу придется переконвертировать еще раз - из CIEXYZ или sRGB в цветовое пространство железа. Переконвертация во-первых страшно дорогая операция, во-вторых может быть с потерями. Логично конвертировать в один шаг, а не в два (сразу из Adobe RGB в цветовое пространство железа). В программе или в драйвере? В программе конвертация и так уже есть, при открытии файла. Поэтому - в программе. Иначе опять же будет двойная переконвертация, если мы просто хотим просмотреть файл.

Исходная версия Yampp, :

Ну и напоследок. Почему lcms2 вызывает софт, а не драйвер? Чтобы избежать двойной перекодировки. Умеющий работать с графикой софт всегда умеет переконвертировать цвета хотя бы потому, что он умеет открывать файлы, созданные в разных цветовых пространствах. Разумеется, перед выводом изображения ему придется сделать переконвертацию из своего рабочего цветового пространства в системное (например, из Adobe RGB в CIEXYZ или в sRGB). Затем драйверу придется переконвертировать еще раз - из CIEXYZ или sRGB в цветовое пространство железа. Переконвертация во-первых страшно дорогая операция, во-вторых может быть с потерями. Логично конвертировать в один шаг, а не в два. В программе или в драйвере? В программе конвертация и так уже есть, при открытии файла. Поэтому - в программе. Иначе опять же будет двойная переконвертация, если мы просто хотим просмотреть файл.