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 ()
Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от Napilnik

Удобство пользователя является ересью лишь для некоторых фанатиков. Намного удобнее если вместе с гимпом можно было бы скачать одним куском и некоторые проблемные исходники библиотек нужных версий с нужными патчами. Тогда можно было бы без сложностей собирать гимп где угодно, но тебе ведь это неинтересно.

man git-submodule

Впрочем, я не говорю, что это сейчас используется.

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

Исходник TeX я бы не назвал обычным текстом. Да, он по сути текст, он предназначен для непосредственного редактирования, но это не является формой для чтения.

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

Кировская областная типография у нас тут была на грани банкротства.

и как это связано с разработкой гимпа? или закрытие кировской типографии ставит крест на всем мировом полиграфическом рынке и новых типографий больше никогда никогда не откроется.

А фотошоп стоит всего порядка 30к рублей.

одна лицензия

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

одна лицензия

На самом деле, ключ проблемы в отсутствии инфраструктуры развития отечественной электроники.

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

имхо, у нас проблемы в отсутствии развития любой отечественной инфраструктуры. А в типогафиях, что-то я не припомню ни одного русского названия ни одного прибора, хотя нет линейки наверное наши используют, где-то, я надеюсь. Заводы стоят, все фотошопами увлекаются, че.

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

полиграфист :)

Ни разу. Друзья среди них есть. Но цветоделением при издании своих работ заниматься приходилось, поэтому знаю о максимальной плотности, белых пятная и растискивании. Когда издаешь собственный полноцвет, как-то борешься за качество результата, знаешь ли…

сразу видно…

Конечно: когда нечего сказать по существу, придираются к опечаткам или переходят на личности.

Ну не подходит пока GIMP для серьезной работы в полиграфии, не подходит. Как бы тебе не хотелось обратного, он застрял в 199x году.

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

В общем-то, сейчас это прорабатывается

Я знаю, иначе не говорил бы так уверенно, что в GIMP этого нет.

Бэкенд есть, GUI пока нет.

Это означает «нет», не так ли?

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

А фотошоп стоит всего порядка 30к рублей.

одна лицензия

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

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

А после таких значительных преобразований в GIMP, слияние codebase не предполагается с CinePaint, оно вроде ожило недавно.

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

А после таких значительных преобразований в GIMP, слияние codebase не предполагается с CinePaint, оно вроде ожило недавно.

Давай вместе подумаем.

1. Cinepaint построен на древней как говно мамонта архитектуре GIMP 1.0, к которой прибили обработку в 32бит, анимационные фичи (которых в GIMP GAP в хренадцать раз больше) и чуть более продвинутое управление цветом.
2. http://sourceforge.net/projects/cinepaint/stats/scm?repo=CVSRepository — если это квалифицируется как «ожило»... Я уж не говорю, что версии 1.0-1.3 на линуксе не могут найти собственные плагины.
3. Руководитель проекта Cinepaint хронически ведёт себя как полный *дак, с которым невозможно работать. Могу накидать примеров, хотя противно.

Внимание, вопрос: ожидается слияние баз кода? :)

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

Это означает «нет», не так ли?

Для конечного пользователя — так :)

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

Давно из будущего?

utf-8 появился 20 лет назад.

А ты открой редактором файл с несколькими кодировками внутри и сохрани в utf8 - порча информации гарантирована.

Т.е. наличие нескольких кодировок в одном файле тебя нисколько не смущает?
Как ты себе представляешь корректную работу текстового редактора если его просят поделить на ноль?

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

Малчык, досовых кодировок было ШЕСТЬ, из них целых две ГОСТовые, и это было диво как «удобно» для программистов.

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

utf-8 появился 20 лет назад.

Да хоть в 20 году до нашей эры, если ей не пользовались то это дела не меняет.

Т.е. наличие нескольких кодировок в одном файле тебя нисколько не смущает?

Нет, не смущает, от текстового редактора, и не только, требуется лишь не портить информацию которая лежит в какой-то части файла и никому не мешает.

Как ты себе представляешь корректную работу текстового редактора если его просят поделить на ноль?

Для этого в текстовой редактор нужно встроить текстовой или графический калькулятор. Далее, деление на ноль является отладочным средством в однопоточных приложениях (выводит в консоль сообщение и останавливает программу в нужном месте) и может применяться не только в текстовых редакторах.

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

Малчык, досовых кодировок было ШЕСТЬ, из них целых две ГОСТовые, и это было диво как «удобно» для программистов.

Дэдушка, если ты нэ осылыл несколько представлений множества в диапазоне 0..255 то тебе нужно было почытать букварь и учебник алгебры за 6 класс для повышения общего уровня образования. И ничего что CP1251 совсем не досовская кодировка а CP866 применяется в винде;)

Napilnik ★★★★★
()

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

<obvious-fix>

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

</obvious-fix>

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

Ну так с кодировками и сейчас полный шарман. Народ разъехался в отпуска с айпадами, и теперь каждое письмо приходится через декодер гонять.

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

Для этого в текстовой редактор нужно встроить текстовой или графический калькулятор. Далее, деление на ноль является отладочным средством в однопоточных приложениях (выводит в консоль сообщение и останавливает программу в нужном месте) и может применяться не только в текстовых редакторах.

IMHO, если кто-то в целях отладки делит на ноль или всаживает калькулятор в текстовый редактор, то возможно и карательная медицина тоже имеет право на существование в этих же случаях.

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

IMHO, если кто-то в целях отладки делит на ноль или всаживает калькулятор в текстовый редактор, то возможно и карательная медицина тоже имеет право на существование в этих же случаях.

Про калькулятор создателям емакса скажи, не удивлюсь если он там есть хотя бы в виде плагина. А если тебе не нравится деление на ноль в отладочных целях, то молча пользуйся GDB и не грузи мозги людям.

Napilnik ★★★★★
()
Ответ на: комментарий от quantum-troll

Конвертеры из UTF-8 в твою любимую 8-битную кодировку тоже всё испортят.

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

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

Симметрично к конвертерам 8bit→Unicode.
---
Юникод нужен за тем, чтобы поддержка многоязычности реализовывалась без костылей. А UTF-8 — для совместимости с ASCII и некоторой экономии памяти, её предназначение — хранение текста во внешней памяти, для внутренней обработки используют UCS-2/UCS-4.
http://aiju.de/misc/unicode

quantum-troll ★★★★★
()
Ответ на: комментарий от Napilnik

Про калькулятор создателям емакса скажи, не удивлюсь если он там есть хотя бы в виде плагина.

Вообще-то emacs тут не в тему. Это скорее LISP OS а не текстовый редактор.

А если тебе не нравится деление на ноль в отладочных целях, то молча пользуйся GDB и не грузи мозги людям.

Прямо парад извращений. :-)

rtvd ★★★★★
()
Ответ на: комментарий от quantum-troll

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

Кодировка на будущее, разве с этим кто-то спорит. А в настоящем, призывать всё бросить и пользоваться только ей, как минимум, рановато.

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

Вообще-то emacs тут не в тему. Это скорее LISP OS а не текстовый редактор.

Если так рассуждать, то и vim не текстовой редактор, но на этом форуме многие считают иначе.

Прямо парад извращений. :-)

Ну так поделись своими методами отладки, кроме вывода сообщений в консоль/файл и дебаггера. Всегда познавательно посмотреть как работают гуру.

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

«ДОСовских» кодировок было много, даже больше шести. Я имею ввиду кодировки для наборов символов, которые использовались в матричных принтерах.

pacify ★★★★★
()

Я не совсем понимаю, что означает это нововведение, но чувствую, что это круто! А к тому времени, как выйдет соответствующая версия GIMP, я разберусь, что это и как этим пользоваться ;)

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

Я имею ввиду кодировки для наборов символов, которые использовались в матричных принтерах.

Матричные принтеры отдельная песня, в некоторых кодировки переключались набором механических выключателей и русского там вообще не было.

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

Да хоть в 20 году до нашей эры, если ей не пользовались то это дела не меняет.

Что тебе мешает ей пользоваться?

бла бла бла

Ты понимаешь, что задача поставлена некорректно, в принципе.
При чем тут утф?

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

Что тебе мешает ей пользоваться?

1 - плохая поддержка в ряде софтин, в том числе в браузерах. 2 - для некоторых задач однобайтовые символы лучше.

Ты понимаешь, что задача поставлена некорректно, в принципе.
При чем тут утф?

Вполне корректно. Ты не желаешь размышлять над приводимыми фактами а только твердишь какую-то мантру про чудесную кодировку решающую все проблемы.

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

плохая поддержка в ряде софтин

И? От того, что в какой-то поделке не работает юникод, он перестает работать везде?

в том числе в браузерах

Например? И как ты читаешь лор, если он отдает Content-Type: text/html;charset=utf-8

для некоторых задач однобайтовые символы лучше

Ok, а для всех остальных?

Вполне корректно. Ты не желаешь размышлять над приводимыми фактами а только твердишь какую-то мантру про чудесную кодировку решающую все проблемы.

Есть файл, который получился конкатом 5 файлов с 5 различными кодировками. Как мне поредактировать символы всех кодировок в этом файле, и сохранить его в кодировку на твой выбор, не получив при этом «вопросиков» или «квадратиков»?

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

А про cp1251 я вообще ничего не говрил, этот костыль появился много позже и сам по себе представил сюрприз. Но для тех, кто родился после 1995, конечно, это «было всегда».

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

Если так рассуждать, то и vim не текстовой редактор

А вот здесь ясно видно, как тебя подводит отсутствие знаний.

Vim — это клон vi, который всего лишь визуальный режим работы ex, который развитие en, который произошел от em, то есть «ed for mortals», упрощенная модификация ed — одного из самых первых текстовых редактором, написанного по мотивам qed, который породил ed, grep и sed, а через последний awk и perl.

В общем, про редакторы ты пишешь не меньшие глупости, чем про кодировки.

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

Кодировка на будущее

Юникод — это кодировка настоящего. Не в состоянии понять — прими как данность.

baka-kun ★★★★★
()

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

Нет, ну ничего святого нет у людей! Сначала голосовалку на ЛОРе сменили. Потом раскладку в файрфоксе починили. Теперь вот GIMP. Дальше что? 12309 исправлять будем?

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

Это скорее LISP OS а не текстовый редактор.

Нет...ну конечно, где же я это прочитаю кроме как в ветке про GIMP? Столлман все-таки великий тролль...:)

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

Ну так поделись своими методами отладки, кроме вывода сообщений в консоль/файл и дебаггера. Всегда познавательно посмотреть как работают гуру.

Не знаю как гуру, а я предпочитаю unit-тесты и статическую верификацию. А если инструментарий кривой (скажем, софт пишется на C), то программу регулярно гоняю под valgrind. Это что касается прикладного софта. Для embedded подходы, естественно, другие.

А делить на ноль... Это просто дикость какая-то.

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

От того, что в какой-то поделке не работает юникод, он перестает работать везде?

От того что юникод не работает или работает неправильно он становится временно ненужным, а уж как ты относишься к «поделкам», никакой роли не играет.

Например? И как ты читаешь лор, если он отдает Content-Type: text/html;charset=utf-8

Например, лор на жабе и _платном_ хостинге. Если ты выложишь html страницу на многих других хостингах, то браузеры твоим charset=utf-8 просто подотрутся и при стандартной настройке «кодировка/автоопределение» нарисуют корябулы.

Ok, а для всех остальных?

А таких много.

Есть файл, который получился конкатом 5 файлов с 5 различными кодировками. Как мне поредактировать символы всех кодировок в этом файле, и сохранить его в кодировку на твой выбор, не получив при этом «вопросиков» или «квадратиков»?

Если в этом файле не нужно редактировать юникод то запросто. Открываешь в одной восьмибитной кодировке, редактируешь, сохраняешь. Также поступаешь и со всеми остальными. И только юникод глючит из-за неправильной логики конвертирования и сохранения.

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

Vim — это клон vi, который всего лишь визуальный режим работы ex, который развитие en, который произошел от em, то есть «ed for mortals», упрощенная модификация ed — одного из самых первых текстовых редактором, написанного по мотивам qed, который породил ed, grep и sed, а через последний awk и perl.

А разве я говорил что-то плохое про семейство вима;) Пользуйтесь на своё здоровье перловыми редакторами сколько влезет но мне этот ужас рекламировать не надо. Если нужно поредактировать в консольном режиме, то предпочту клоны досовских редакторов с более дружелюбным интерфейсом.

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

А делить на ноль... Это просто дикость какая-то.

Если компилируется быстро, то и это работает, но десяток-другой обычных сообщений в консоль расскажут о работе логики и прочем более информативнее.

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

Если ты выложишь html страницу на многих других хостингах

Можно жить за деньги в квартире или благоустроенном доме, а можно — бесплатно в канализационном коллекторе. Но зачем?

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

В печатном русском есть, например, типографские кавычки - «ёлочки». В КОИ8 их нет

Они есть в латехе. И набираются так: <<ēлочки>>.

Ещё в КОИ8 нет № и §

\No, \S

В некоторых старых реализациях КОИ8, кажется, не было даже буквы Ё

У меня в раскладке ее нет. Т.к. занимает полезную клавишу, на которую я повесил более часто встречающиеся тильду (неразрывный пробел) и апостроф. А набирается она тоже просто - \«e.

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

Да и что мешает сделать те же операции при помощи инструмента выделения?

То, что для этого надо мучать гугль

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

От того что юникод не работает или работает неправильно он становится временно ненужным, а уж как ты относишься к «поделкам», никакой роли не играет.

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

Например, лор на жабе и _платном_ хостинге. Если ты выложишь html страницу на многих других хостингах, то браузеры твоим charset=utf-8 просто подотрутся и при стандартной настройке «кодировка/автоопределение» нарисуют корябулы.

Т.е. если сервер принудительно выставляет iso-8859-1, а твоя страничка в KOI8-R, твой браузер лесом не пойдет?
И ты ответь на вопрос, у какого браузера в 2012 году проблемы с юникодом?

А таких много.

Например?

Если в этом файле не нужно редактировать юникод то запросто.

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

Также поступаешь и со всеми остальными.

Лолд.

И только юникод глючит из-за неправильной логики конвертирования и сохранения

Глючит логика между стулом и клавиатурой.

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

Можно жить за деньги в квартире или благоустроенном доме, а можно — бесплатно в канализационном коллекторе. Но зачем?

Можно жить на верхнем этаже престижного пентхауса, а можно в канализационном коллекторе. Но зачем? /fixed

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

GIMP хорош для хомячков, но только не для дизайнеров.

Дизайнеры в интернете орут что у них фотожопа окупается за неделю работы, вот пусть и покупают всё что им нравится а гимп нужен.

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