Показаны сообщения с ярлыком gimp. Показать все сообщения
Показаны сообщения с ярлыком gimp. Показать все сообщения

пятница, июня 29, 2012

Перешёл на Gimp 2.8

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

Из хорошего: критически важный Separate+ работает. G'MIC также. Ок. В отличие от Gimp 2.6, плавающие палитры сворачиваются вместе со сворачиваемым окном изображения. Ок, а то было действительно неудобно: мало того, что они оставались висеть при свёрнутом Гимпе, они ещё и переходили со стола на стол.

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


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

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

Александр (вы наверняка читаете этот пост), а что стряслось с линуксграфиксом?

Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

среда, августа 24, 2011

GIMP-2.7.3: собрал, но...

В этом году разработчики как-то не балуют, поэтому даже третья цифирка в номере релиза ― праздник :) Gimp 2.7.3 немедленно собрал, поставил, успел увидеть новый интерфейс ― красота, виджеты по функциональности стали как в Блендере ― проверил совместимость необходимых в работе плагинов ― и опаньки. Separate+ и G'MIC не работают: выскакивает сообщение, что плагин использует устаревший протокол. Пересобрал Separate+ конкретно под эту версию Гимпа ― то же самое. Капитан Очевидность подсказывает, что протокол плагинов изменился, и теперь надо что-то в исходниках плагинов менять. Жаль. А то было уже перелинковал /usr/bin/gimp на /opt/gimp-2.7.3/bin/gimp-2.7

понедельник, сентября 27, 2010

ОАО «Комплекс»: возможно, окончательная обложка юбилейной книги

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

вторник, декабря 22, 2009

Helena Elange: оборот листовки дисконтной акции

Модный дом Helena Elange запускает новогоднюю акцию, в связи с чем выпускается флаер. Мне досталось сделать оборот.



Inkscape, Gimp, Separate+ — проверенная цепочка.

понедельник, декабря 21, 2009

G'MIC спасает трёх отцов русской демократии

Ситуация: надо изготовить подарочные портреты.

Условия: исходные фото — либо никакие, либо мелкие, а печатать надо А3 @ 300 dpi.

Что делать, что делать... G'MIC! Анамезонное... тьфу... анизатропное сглаживание!

Всё получилось просто замечательно, далее до и после.

Фото 1.

ДО (фрагмент)



ПОСЛЕ (фрагмент)



Пожертвовалась фотографичность, а заодно и все шумы. Фото стало рисуночным. Особенно мне нравится бородка. Прям пастель. Это уменьшено, но все результатные изображения увеличены до 300 dpi, можно представить себе, как они выглядели до фильтра.

Фото 2.

ДО (фрагмент)



ПОСЛЕ



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

Фото 3.

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

ДО



ПОСЛЕ



Тоже лёгкое тонирование. Я не смог подобрать параметров, сохранявших бы щетину и одновременно убиравших артефакты увеличения. Лицо получалось свежевыбритым, то есть абсолютно. Поэтому тупо наложил щетину сверху с оригинального снимка умножением, сделав её предварительно очень контрастной.

Час назад забрал из печати портреты на холсте. Вот честно... загляденье.

среда, декабря 16, 2009

Этикетка растительного масла



Черновик, отправлен на согласование. Inkscape, Gimp.

вторник, декабря 01, 2009

Ну вот и Новый Год...

...пошла группа в полосатых купальниках:

вторник, октября 27, 2009

GIF-анимация в Inkscape (и немножко Gimp)

Подытожил опыт рисования анимированных гифов в основном в Инкскейпе с минимальной обработкой в Гимпе: см. на офсайте.

Заодно скачал книжку Diving into Python и читаю перед сном. Кто-то должен написать эти скрипты, которых так не хватает при работе с гифом в уме.

понедельник, сентября 14, 2009

Gimp-2.7: скончался.

Аккурат через неделю после сборки, без видимых на то причин, Гимп 2.7 умэр. Ошибка malloc().

Не стал долго разбираться, так как дело не ждёт:

# rm /usr/local/lib/libgegl*
# rm /usr/local/lib/libbabl*
# rm /usr/local/lib/libgimp*
# apt-get install --reinstall gimp libgimp2.0 libbabl-0.0-0 libgegl-0.0-0

вторник, сентября 08, 2009

Gimp внутри: даунсэмплинг в более чем два раза

Вот замечал, но не верил глазам своим: иногда уменьшение картинки в Гимпе происходит нормально, а иногда - хоть святых выноси.

На объяснение набрёл случайно в Багзилле. Свен Нойманн поясняет:

Scaling by 50% is done in one pass, scaling by 49% in two passes. The first pass scales down to 50% using a box filter and then the Lanczos interpolation is used in the second step. This method can introduce some blurring. But the current Lanczos implementation can not scale down by a factor smaller then 0.5, so a two-pass approach is needed. We know that this is not ideal and we would like to see this improved in the next development cycle.

...

... the same multi-step scaling is done for all interpolation methods, not only for Lanczos.

Как я понимаю, эти сведения остаются актуальными, т. к. в ченджлоге к 2.7 никаких ремарок на эту тему не нашлось.

понедельник, сентября 07, 2009

Gimp-2.7: открыл неделю сборкой

С утра собрал девелоперскую версию Gimp 2.7. Цели: 1) утолить любопытство; 2) посмотреть, как выглядит ввод текста на холсте; 3) выяснить, годится ли эта версия для повседневной работы.

Сперва не смог собрать babl и gegl, взятые через git: какие-то совершенно дурацкие ошибки, связанные, как я понял, с путями. Не стал разбираться, взял то и другое с ftp, так собралось.



Посмотрел. Ну Гимп. Текст на холсте, да, вводится, но нового функционала пока нет. Единственное замеченное добавление - выбор способа (или степени?) сглаживания шрифта, как в Фотошопе. Навскидку не прочувствовал разницы. Вероятно, потому что пробный текст был очень большого кегля. Надо будет в процессе уже смотреть на мелких надписях.

Из неприятного: включил галку «Использовать ГЕГЛ», открыл пункт «Операция ГЕГЛ», сегфолт.

Обнаружил эффекты слоя, внешне точь-в-точь как в Фотошопе, но с большой разницей: эффекты не живые, они создают новые слои. То есть это только ещё один способ автоматом создать слой с тенью или т. п. При включенном превью прилично притормаживает, т. к. вспомогательные слои создаются на лету, и пересоздаются, стоит тронуть какой-нибудь параметр.



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

Update.

Установка новых gegl и babl огорчила Гимп 2.6: он сказал, что требуется версия минимум 0.0.22, а установленная 0.1.0... слишком стара :-) Похоже, переход на 2.7 у меня состоялся в добровольно-принудительном порядке.

Как и обещалось, XCF теперь единственный формат Гимпа, всё остальное происходит через импорт-экспорт. Практически, может быть, и не всегда удобно, но идеологически - верно. К тому же я уже не раз попадался, сохраняя только конечный результат работы. Лишнее напоминание сохранить в XCF будет более чем уместно.

среда, августа 12, 2009

Scribus + многокрасочный макет: звезда в шоке.

Шок приятный: всё получилось.

Задача: подготовить макет для печати на чёрных полиэтиленовых пакетах. Доступные краски: белая, серебро и золото.

Макет, сделанный ранее для полноцвета, выглядит так:



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

Мысль использовать для этого Scribus и Gimp сперва показалась мне скабрезной шуткой, но только сперва.

Шаг 1. Фоновое изображение.

Теория. Светлота тона должна перейти в количество серебряной краски. Как этого добиться? Поковыряв Scribus, я убедился, что назначить полутоновой картинке типографскую краску там невозможно. Но impossible just takes a little longer ©. Мы можем задать любой цвет рамке, в которой стоит изображение. Поместив туда правильное изображение, мы получим нужное количество краски на выходе. Фактически, изображение нужно нам как маска.

Подготовка в Гимпе. Обесцвечиваем изображение, оставляя его в RGB (иначе станут невозможными кое-какие следующие шаги). Светлые тона дóлжно заменить прозрачностью, через которую будет просвечивать серебряная краска. Добавляем альфа-канал и делаем Слой - Прозрачность - Цвет в альфа-канал; цвет выбираем белый. Результат:



Переводим в grayscale, сохраняем в PNG с прозрачностью.

Действия в Scribus. Создаём документ в размер печатного поля. Создаём блок изображения, помещаем туда наш PNG, выравниваем по левому верхнему краю страницы. Приводим блок к размеру изображения. Убираем обводку, если есть. Создаём плашечный цвет произвольного названия (Silver — чтобы никто не догадался):



Назначаем его фоном фрейма изображения. Пыщ, пыщ.



Я даже подложил под него чёрный квадрат, чтобы убедиться, что я вижу серебряную краску, а не фон страницы. Убедился.

Шаг 2. Графика и текст.

Здесь всё почти что просто. Создаём ещё два плашечных цвета:



Нам необходим плашечный белый цвет, потому что мы печатаем настоящей белой краской по настоящему чёрному фону.

Единственный сложный момент здесь — как напечатать буквы «Ре» на полукруге. Полукруг будет золотой. Ни одна из доступных красок — белая и серебряная — не будет на нём читаться. Единственный выход: прорезать в золоте дырки по форме букв:



Для этого рисуем круг и создаём текст «Ре». Выделяем текстовый фрейм, делаем: Объект - Преобразовать в - Контуры. Получаем группу. Разгруппировываем её и объединяем в один контур: Объект - Объединить многоугольники. Выделяем вместе с кругом и повторяем объединение. В круге прорезается дырка.

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

Шаг 3. Экспорт в PDF.

Здесь ничего сложного, но при первой попытке я выбрал PDF/X-3 и получил растровое изображение в виде битмапа с 50-процентным порогом. Пораскинув умишком, я догадался, что иначе быть не может в стандарте, исключающем прозрачность. Выбрал PDF 1.6, открыл файл в Акробате Про и посмотрел Output Preview: все краски там есть, они не могут не есть:



Вот, собственно, и вся история.

воскресенье, августа 02, 2009

Акция «GIMP для организаций»

Нашёл такое на ПроГимпе.

Думаю, что мне надо не только числиться в реестре, но и стоять там маленьким, но нерукотворным монументиком :-D поскольку первое коммерческое применение Gimp (в версии, если правильно помню, 1.25) относится к 1999 году, когда в нём был нарисован дизайн картонки-подставки под пивной стакан на beer-party по случаю 7-летия компании, созданной в 92-м году, что даёт нам 1999 год.

Скан уцелевшего экземпляра прилагается. Векторная часть картинки и текст на обороте делались в Sketch 1.6. Было поделено в Фотошопе (что кривить душой; да и Separate+ тогда ещё не было) и отпечатано в Гонконге тиражом что-то около 500 штук.

вторник, июля 14, 2009

Separate+: снова о цветоделении

Заглянув в логи блога (простите за тавто(б)логию), вышел на обсуждение в ЖЖ вечной темы CMYK vs RGB и Gimp vs Photoshop. Сразу скажу, что в нынешнем виде Гимп и его CMYK-подпорка Separate+ лишь ограниченно пригодны, и то при понимании того, что и почему ты делаешь. Оспаривать это не возьмусь ни я, ни monsieur Prokoudine, наверное :-D Но поскольку тема вечно жива, а брошенная перчатка до сих пор валяется, решил поделить предложенный оппонентом файл (заодно и сам посмотреть результат); я не ЖЖшник, поэтому — здесь.

Исходная картинка:


Нетрудно заметить, что надпись «чёрный» можно принять за чёрный лишь при определённых экстремальных настройках монитора. Я думаю, и Фотошоп не передаст её чёрным при таких условиях. Поэтому слегка приблизим к истине:


Теперь делим в Separate+:



Результат (я инвертировал цветовые каналы, чтобы CMYK выглядел как мы привыкли, а не как его умеет показать Гимп):


Результат не так хорош, как хотелось бы, но и не так плох, как предполагалось автором исходной картинки. Чёрный цвет передан 100% чёрным (это поведение можно отключить галкой Preserve pure black). Однако таинство UCR Separate+ пока ещё неведомо, поэтому оттенки серого на границах букв послушно разложились на 4 краски, и это увы. Повлиять на это поведение алгоритма пока нельзя, можно лишь компенсировать его полуручными способами (навскидку: выделение по цвету в чёрном слое-канале, небольшая растушёвка выделения, удаление по этому выделению в трёх нечёрных каналах — и это можно даже наскриптовать, но, опять-таки, необходима осмотрительность, так как в реальной жизни картинки редко так просты).

Раскладку голубого на два цвета я считаю справедливой, так как в соответствии с моим текущам профилем CMS этот цвет и до деления в цифрах выражается как 78С11М.

Вспомним, однако, что и при паровозе не стоит забывать о двуколке:

convert cmykvsrgbdemonstrationrpj2-.png -colorspace CMYK magick.tif

Можно смеяться, но поделилось почти идеально (не поленился скинуть на флешку и дойти до Фотошопа):



«Почти» относится к небольшому проценту чёрного в слове «голубой» — что поделать, это расплата за корректность чёрного (если посмотреть на алгоритм преобразования RGB-CMYK в документации ImageMagick, он подозрительно похож на GCR). Возможно, на это можно повлиять какими-то опциями, я не вникал.

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

Несколько часов спустя. Едва с утра успел поэкспериментировать, как под вечер пришлось делить под офсет публикацию, нарисованную в Inkscape. Из-за обилия эффектов и прозрачностей печатается через TIF (всё равно transparency flattener Акробата свёл бы это к растру). Сохранил в PNG, убрал прозрачность в Гимпе (будет ли когда-то возможность сохранять PNG без прозрачности прямо из Инки??). Поделил:

convert inner_ru_bleed.png -colorspace CMYK -profile /usr/share/color/icc/JapanWebCoated.icc inner_ru_bleed.tif

Открыл в Фотошопе... Чёрный не составной, заказанный профиль включён, цвета адекватны. Что ещё надо?

вторник, июня 30, 2009

separate+: досужие мысли

Повозившись с утра в цветоделением в Gimp через Separate+, придумал замечательный компромиссный патч к нему, но — как собака, написать не могу.

До появления в Gimp CMYK (т. е. до второго пришествия Ии. Хр.) было бы более-менее достаточно хотя бы видеть краски в отсепарированном изображении неинвертированными. То есть инвертированными. В общем, понятно: высокий уровень краски должен отображаться не более светлым тоном, как в RGB, а более тёмным, как в CMYK.

То есть сразу после цветоделения такой пропатченный Separate+ должен инвертировать полученные 4 слоя-канала, ну и учесть это при сохранении, конечно.

Эта чисто косметическая мелочь позволит чуть-чуть меньше ломать мозг при оценке и правке сепарированной картинки в Gimp (а шо делать? приходится, да ещё и инвертируя в уме).

Кроме того, уровни краски (например, в палитре образцовых точек) не надо будет преобразовывать (опять-таки в уме) по формуле 100-х.

Это можно сделать и вручную, но — инвертировать 4 слоя поштучно, по 2 раза каждый, ооох.

вторник, апреля 07, 2009

Прим-поиск: лого-радар

Для краеведов-поисковиков, анимированный GIF.


среда, марта 25, 2009

Злата: баннер 6х3

100% pure Gimp :-)

Очень-очень хотелось обработать ювелирное фото Mean-curvature flow из G'MIC Toolbox, чтобы привести его в идеальное состояние, подавив шум, видимый в масштабе 1:1, но G'MIC нешмогла одолеть изображение и рушился. Подозреваю, по причине банальной нехватки памяти, т. к. перед этим шёл жёсткий свап. Да и ладно, на уличном баннере от этого шума ни холодно, ни жарко.



Ещё один практически такой же баннер был изготовлен для размещения во Владивостоке.

вторник, марта 17, 2009

Helena Elange: Имиджевый баннер

Баннер-стойка универсального назначения с ретроспективой коллекций модного дома за последние годы. 100х220 см.



P. S. сегодня поутру на экране:
[01:52:28] Elena Elange: Имиджевый баннер-супер. спасибо

понедельник, марта 16, 2009

Helena Elange: баннеры к показу 22 марта

Набросок баннера коллекции осень-зима 09-10. Показ 22 марта в Гостином дворе.

1 х 2.5 метра.

среда, марта 11, 2009

Кишлаки Алабамы

В комментарии к позапредыдущему посту Kirill пишет...

Про GIMP: посмотри, как в буквах "А" и "И" наклонная черта корявится, я сколько не бился - почти на всех кривых линиях такая фигня. В фотошопе это забарывалось сглаживанием или выбором метода ресайза, а здесь - ну никак! У тебя никаких секретов нет, как победить столь непристойное поведение ГИМПа? :)

Прям стало интересно, полез посмотреть. Зубчики нанаклонных линиях есть, они не могут не есть :-) Я написал одну и ту же строчку (крупно) с разными режимами: хинтингом (который непонятно переведён «инструктирование»), автохинтингом и только сглаживанием.

Чуть позже сегодня сделаю то же в Фотошопе (сейчас нет под рукой) и сравню. Пока что видно, что все включенные опции дают самый чёткий текст, ну а зубчики... это продукт не столько графического редактора, сколько ЖК-монитора с его по определению высокой чёткостью при прежнем невысоком разрешении. Я уверяю, если смотреть на эту же картинку на ЭЛТ-мониторе, зубчиков нет :-) (за что я их и люблю).

Что меня действительно поразило, это степень вмешательства алгоритма автохинтинга в шрифт. Во-первых, вертикальная черта в К и И — разной толщины. Это нехорошо. Но самое потрясающее открытие — буква М: при включенном автохинтинге она... радикально меняет рисунок! Я бы сам в это не поверил, но факт налицо. Я даже проверил, не сменил ли случайно шрифт при дублировании надписи: не-а.

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

Поиск по этому блогу