LINUX.ORG.RU

В GIMP появилась обработка с точностью 16 и 32 разряда на канал

 ,


0

3

Сегодня в ходе конференции Libre Graphics Meeting 2012, проходящей в Вене, было сделано объявление исторического значения: в нестабильной версии GIMP появилась обработка изображений с точностью 16 и 32 разряда на цветовой канал, integer или float по выбору пользователя. Новшество станет частью следующей стабильной версии с номером 2.10.

Это объявление ставит жирную точку в вопросе о том, станет ли программа когда-либо пригодной для применения в сложных проектах, где техническое качество изображения имеет решающее значение.

На текущий момент в режиме 32 разряда с плавающей точкой на канал работают инструменты трансформации, цветокоррекции и рисования. Доступны загрузка и сохранение 16-разрядных PNG, сохранение EXR и HDR.

Максимальный приоритет сейчас имеет завершение порта GIMP на GEGL и перенос в основную ветку разработки проектов GSoC2011 — инструментов Warp Transform (интерактивный iWarp) и Seamless Paste (бесшовная вставка изображений с адаптацией цветностных и яркостных характеристик). На GSoC2012 запланирован порт функций на GEGL и завершение работы по созданию универсального инструмента трансформации, а также создание редактора на нодах для тестирования GEGL.

Окончательный набор функций в версии 2.10 пока не обсуждался, примерные сроки выпуска этой версии будут определены по мере дальнейшей работы. Более короткий цикл подготовки релизов будет обеспечен за счёт переноса крупных разработок в ветки Git.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от baka-kun

Слово «постеризация» что-нибудь говорит?

Говорит.

А «расческу» на гистограмме видел?

Видел, но только при расширении динамического диапазона.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

когда среди пользователей гимпа хотя бы процентов 5 наберется тех, кому CMYK нужен

Я видел пользователей GIMP в типографиях. Сюрприз?

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

Кстати, при обработке изображений мне иногда и float'а не хватало (хотя изначальные данные были 16-битными ushort'ами), но в гимпе такой анализ никому все равно не нужен.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Говорит

Тогда ты должен понять, что такое потери в фотографии, где многоступенчатая обработка, и практически каждая — работа со светом, цветом и кривыми.

при расширении динамического диапазона.

Ты хотел сказать «сужении»?

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

Ну, им, естественно, CMYK нужен, чтобы иметь возможность вручную «подрихтовать» картинку для качественной печати (чтобы сам принтер не натворил постеризации из-за кривого преобразования интенсивностей при сужении динамического диапазона с 32 до ~16..24 бит).

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от baka-kun

Тогда ты должен понять, что такое потери в фотографии, где многоступенчатая обработка, и практически каждая — работа со светом, цветом и кривыми.

Линейные преобразования такие эффекты вряд ли вызовут.

Ты хотел сказать «сужении»?

Именно расширении: было у нас 8 бит, а мы сделали 16, тупо разнеся разряды. В итоге получается «расческа».

А при сужении диапазона гистограмма нормальной будет, а вот изображение - постеризованным.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от AP

Понимаешь в чём проблема. Я-то его не застал :-) А на КТ-шном форуме он уже был уныл и довольно быстро откушал собственной копипасты.

Aceler ★★★★★ ()
Ответ на: комментарий от Eddy_Em

Ну, им, естественно, CMYK нужен

Точка. И на этом лучше было остановиться.

baka-kun ★★★★★ ()
Ответ на: комментарий от eagleivg

Не, ирси не нужен.

Ирси — неиссякающий дешёвый источник живительных лулзов. Если бы к нему прикрутили динамо-машину, чувака можно было бы отправлять вместе со спасателями МЧС для восстановления энергосистем, разрушенных в результате стихийных бедствий.

AP ★★★★★ ()
Ответ на: комментарий от post-factum

Я поехал в Саратов на четыре дня, боюсь не успею его увидеть до забана :)

Ждём релизов.

Aceler ★★★★★ ()
Ответ на: комментарий от Eddy_Em

Линейные преобразования такие эффекты вряд ли вызовут.

1) Издеваешься? f(x) = x * 1.05 + 0.12. 2) Ты уверен, что они линейные?

было у нас 8 бит, а мы сделали 16, тупо разнеся разряды

И где ты что увеличил? Смотри: из картинки с динамическим диапазоном в 11–12 стопов вырезали кусочек в 6 стопов и «растянули» на все биты. Света сделали ярче, тени темнее, контраст увеличили, ДД картинки уменьшили.

baka-kun ★★★★★ ()

Я не переставал верить! Ура!

prozium ★★ ()
Ответ на: комментарий от AP

У Ирси, вроде, не на 16бит, а на CMYK был стояк. Разбаните на свою голову.

Да ладно, пока ещё лет пять будут разрабатывать поддержку CMYK и LAB, его уже пять раз забанить обратно успеют.

dn2010 ★★★★★ ()
Ответ на: комментарий от Eddy_Em

мда... воинствующая серость.

какая страна, такие и астрофизики, чо.

anonymous ()

(*рыдая*) Не дожил Ирси!.... Не долюбил! (*бьется в истерике и соплях*)

svu ★★★★★ ()

Перестаньте нести чушь про «глаз не божет различить... принтеры не могут напечатать».

Динамичекий диапазон глаза огромный. То, что вы привыкли к этому, ничего не меняет. Он на самом деле ближе к логарифмической шкале, и этим хорошо воспользовались изобретатели CRT трубок и формата бинарного хранения данных чтобы сэкономить. Гуглите про гамму, про то, что экспериментально давно доказано что глаз настолько чувствительный, что и отдельные фотоны воспринимает, и то сколько их прет от Солнца в обычный ясный день. 8 бит блин. А почему не 4 или 5?

По сабжу: предвижу кучу уроков на youtub про нормальную обработку цвета в LaB, восторженные сообщения от печатников что удалось таки вытеснить проприетарщину из цепочки подготовки, и многое многое другое.

anonymous ()

CMYK? 16 бит на канал? кому это надо? но раз это есть в фотошопе, значит в и гимпе надо - хотя бы чисто из анти-троллингово-про-опенсорсных соображений... :)

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от Eddy_Em

там точности не нужны.

При промежуточных расчетах _дополнительная_ точность нужна всегда.

Ну и см. эту тему («глас народа»):

GIMP 2.8

LamerOk ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

CMYK? 16 бит на канал? кому это надо?

Прикажешь начальный курс по цветоделению тут напечатать? Почему 8 бит а не 9 и не 7? Или более экономные 4?

anonymous ()
Ответ на: комментарий от Shtucer

Подсчитал

Для каждой выборки от 0 до 255 подсчитай с округлением обратно в 8 бит.

А теперь удивись: 5% возможных значений у тебя как корова языком слизала.

baka-kun ★★★★★ ()
Ответ на: комментарий от dinn

dinn

Просто они не знают, что многие мониторы даже честных 8-ми бит не имеют.

И HDR не собирают. И RAW не редактируют.

Pavval ★★★★★ ()

ВОТ ЭТО НОВОСТЬ! ВОТ ЭТО ПРОРЫВ! АВТОР, Я ЛЮБЛЮ ТЕБЯ!

GIMP ПОБЕДИТ, OPENSOURCE ПОБЕДИТ, ОН УЖЕ ПОБЕЖДАЕТ!

anonymous ()

Когда ожидать портирования на GEGL гнома?

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от Bad_ptr

Есть Inkscape. Если обязательно нужно рисовать геометрические примитивы в растровом редакторе, то есть перкрасная Krita.

anonymous ()
Ответ на: комментарий от anonymous

Есть Inkscape. Если обязательно нужно рисовать геометрические примитивы в растровом редакторе, то есть перкрасная Krita.

[sarcasm]то есть сабж не нужен[/sarcasm]

любителям 8 бит посвещается, стырено с опер.ру. http://vimeo.com/40409289

anonymous ()
Ответ на: комментарий от trycatch

УМВР, векторные слои без проблем. Может быть просто криво собрана? Есть раздражающие вещи вроде плохой интерполяции при некоторых видах трансформации или медленного выделения, но в целом превосходная программа, очень доволен.

anonymous ()
Ответ на: комментарий от PrikPavel

Очень узкоспециализированная новость.

Во времена Irsi любая тема, в которой упоминался Gimp, превращалась этим самым Irsi в срач по поводу отсутствия 16 бит на цвет.

Black_Shadow ★★★★★ ()
Ответ на: комментарий от Nxx

32 с плавающей точкой???

Что не нравится? Весьма популярный формат. Скажем, я в FITS с таким работаю периодически.

KRoN73 ★★★★★ ()
Ответ на: комментарий от Eddy_Em

Вот мне интересно: а зачем оно нужно? Все равно, во-первых, нет принтеров, умеющих такое количество цветов

man hdr tonmapping.

KRoN73 ★★★★★ ()
Ответ на: комментарий от Eddy_Em

а для фотографий вполне хватит приближенных чисел

8 бит на канал непригодно для астрофото. Даже int 16 бит маловато бывает.

KRoN73 ★★★★★ ()
Ответ на: комментарий от Eddy_Em

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

Чем меньше разрядность, тем больше искажения при множественных преобразованиях.

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