FireFox 3.5: верните ICC v4

Я уже писал о поддержке ICC в браузерах:

И там уже упоминал, что Firefox 3.0 поддерживает и ICC v2 и ICC v4.

А вот у Firefox 3.5 это бл.. не так, поддержку ICC v4 пролюбили.

Я несколько раз ставил 3.5, получал кислотные цвета, тупо смотрел в настройки (где с color management все было нормально), ничего не понимал и сносил. Сейчас вот потратил лишние две минуты и, наконец, осознал.

Придется, соответственно, для монитора строить два профиля, один для всех программ, а второй - для этого уродца.

А причина всего этого безумия - это отказ разработчиков от lcms и замена ее собственной мозильской (как я понял) разработкой. Быстрой и недоделанной.

Comments

А никто не заметил, в какой момент шит хеппенз? Может откатится на последнюю версию с поддержкой в.4 и не мучится?

В 3.0 работает, в 3.5 - нет (в релизе и в каких-то предрелизных вариантах).
Между ними были какие-то невнятные беты.

В-принципе, жить можно (делаешь матричный профиль описывающий монитор и все), ну разве только если есть картинка в которую embedded профиль 4-й версии, тогда да, все плохо, но такие картинки в вебе - редкость.

и этот матричный скормить отдельно огнелису, да?

Именно!

Я даже не уверен, что обязательно матричный, может быть можно и LUT-овский, но ICC v2 (я попробую при случае).

Но вот ICCv4 с L* тоновой кривой, кою я так полюбил в последние годы - точно обломайтис.

Добрый день. А можно чуть подробнее про разницу в профилях?

Я почитал про профилирование, нашел вот это (V2 Table/LUT):

Display profiles are commonly of the Matrix/TRC type, in which case they contain (in addition to the tags which all profiles are required to have, such as white point and copyright information):

a 3x3 matrix of the colorant primaries tristimulus values
a one-dimensional tone curve for each colorant

They can also be of the multi-dimensional look-up table (or LUT) type, in which case they have:

a 3x3 matrix
a a one-dimensional tone curve for each colour channel
a thre--dimensional look-up table
a second 1D tone curve for each channel

А про разницу V2 и V4 не нашел внятного описания. Разве нельзя для V2 L* кривую сделать?

В V4 - больше способов создания кривой (видов полиномов).

Т.е. в V2 такую кривую можно сделать табличным способом, а в V4 - полиномным.

Понял, спасибо.

Ja, ja. Как только огнелиса на 3.5 обновился, тоже заметил.

P.S. Thnx, в кои-то веки не поленился сходить узнать, что какие опции означают. Сделал матричный профиль, подсунул огнелису, теперь опять выглядит нормально.

Мне лень проверять что за профиль там embedded, но скорее всего - да, оно.

ТорМозилла во всей своей красе..

Странно, что никто не написал, что ICCv4 включается опцией gfx.color_management.enablev4 в about:config

Пусть будет, чтобы другие читатели не думали, что такой поддержки в FF нет.