Цитата:от:Dimril
дабы не плодить темы еще попутный вопрос: в чем разница между assing от convert ? интересует не подробности, а смысл самих действий "назначения профайла" и "конвертации в профайл", что я получу в итоге, так сказать?Подробнее
Ну смотрите. Изображение в любом виде RGB состоит из пикселов, каждый из которых описывается тремя значениями: R, G и B. Каждое из этих значений может меняться в диапазоне от 0 до 255 (если это 8-битное представление). Понятно, что 0,0,0 - это черный, а 255,255,255 - это белый. 255,0,0 - это должен быть красный цвет максимальной насыщенности. Но какому конкретно красному цвету это соответствует? Вот у меня на столе лежит красный маркер, стоит красная кружка, дата на календаре выделена красным прямоугольником. Все карсные, но все разные. Вот в том, каким реальным цветам соответствуют цифровые значения в файлах и различаются цветовые пространства. Один и тот же цвет будет обозначаться разными значениями в sRGB и в aRGB. И, соответственно, одинаковые цифровые значения будут соответствовать разным цветам.
Assign profile означает: будем считать, что указанные в файле цифровые значения расчитаны по модели aRGB (или sRGB, или что вы захотите) и должны отображаться в соответсвии с правилами этого цветового пространства. Цифровые значения в файле при этом не изменяются. Менятеся только пометка, в каком цветовом пространстве этот файл. Применение этой команды должно изменить то, как файл отображается на экране.
Convert to profile - производит пересчет значений, чтобы получить те цвета, которые были в одном цветовом пространстве, точно такими же в другом цветовом пространстве. Отображение картинки на экране при этом не должно меняться.
Если провести аналогию с деньгами, то значения R, G, B - это сумма. А цветовое пространство - это название валюты.
Если про вещь говорят, она стоит 10000, то в зависимости от того, в какой валюте это значение - в рублях или в долларах, эта вещь будет иметь разную ценность.
Assign profile приписывает к сумме 10000 код валюты: руб. или $ или £. В зависимости от значка будет меняться то, как вы воспринимаете эту вещь.
Convert to profile производит конвертацию. Если у вас было 10000 руб, она пересчетает ее в $ или £. Цифровое значение изменится, а ценность - нет.