LINUX.ORG.RU

Canvas - RGB или sRGB ?

 ,


0

1

Посоны, а когда из канваса добывается RGBA буфер изображения, там линейная RGB кодировка или с корректирующей гамма-функцией (sRGB)? В гугле забанили.

Вся математика по обработке картинок расчитана на линейные координаты (ну логично, ёпт). Хочу знать точно, надо значения цветов из канваса выпрямлять до обработки и выкривлять после или нет.

Накорябали черновик качественной уменьшалки картинок https://github.com/nodeca/pica , теперь разбираюсь с нюансами.

И еще, если кто знает, можно ли из канваса вместо RGBA (32bit) добыть RGB (32 бита, но точнее цвета за счет отсутствия альфы), то поделитесь секретом.

★★★★★
Ответ на: комментарий от dib2

Спасибо за ссылку, хоть она и не порадовала :) . Это ж получается, что для понтов надо все профили расковыривать, парсить, а потом заковыривать обратно... сдохнуть можно... Пожалуй, отложу на потом.

Бенчмарки по ссылке есть и для браузера и для ноды. В среднем по больнице 500мс lanczos3 на картинке 3500х2500px. Не летает, но для подрезки гиганских аплоадов с котиками - вполне годно. Скоро допилю дему и создам победы-тред.

Vit ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.