Самостоятельная сборка gimp 2.9.1

Apr 08, 2014 19:42

Успокоился я вчера только в полвторого ночи, о чём уже писал... Но остановиться уже не могу, нужно всё-таки gimp собрать - не гонять же под wine?
Делал я всё по этой инструкции, команды приведу оттуда

Готовим почву для сборки:

mkdir ~/gimp-2.9

export PREFIX=`echo ~/gimp-2.9`
export PATH=$PREFIX/bin:$PATH
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig

sudo apt-get install libjpeg8-dev libopenexr-dev libopenraw-dev libcairo2-dev librsvg2-dev  liblua5.1-0-dev gtk-doc-tools libtiff5-dev python-dev python-gtk2-dev libasound2-dev libgimp2.0 libgimp2.0-dev libtool  gettext libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev ruby intltool libtiff4 libexif-dev libmng-dev liblcms1-dev libxpm-dev libwmf-dev valac xsltproc openexr libexif-dev
Смотреть у нас на сайте


Получаем исходники:

cd ~/gimp-2.9

git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp

cd babl
./autogen.sh --prefix=$PREFIX
make
make install

cd ../gegl
./autogen.sh --prefix=$PREFIX
make
make install

cd ../gimp
./autogen.sh --prefix=$PREFIX --disable-gtk-doc
make
make install

Собираем:

cd babl
./autogen.sh --prefix=$PREFIX
make
make install

cd ../gegl
./autogen.sh --prefix=$PREFIX
make
make install

cd ../gimp
./autogen.sh --prefix=$PREFIX --disable-gtk-doc - я убрал "--disable-gtk-doc"

sudo apt-get install libgexiv2-dev - мне пришлось поставить пакет

make
make install

Всё! у меня есть последний-препоследний гимп.

echo `pwd`/bin/gimp-2.9 > ~/gimp29.sh
chmod +x ~/gimp29.sh
Поскольку я всё запускаю из quake-вской консоли, мне привычно иметь кучку скриптов для запуска всего необходимого..

Пока что счастье ещё не полное!
Полным оно будет, когда Gimp обгонит Photoshop я буду открывать CR2-шки через правую кнопку мыши или просто так, Enter-ом.

Команда для перегонки в TIFF:

dcraw -v -w -H 1 -o 0 -q 3 -4 -T IMG_XXXX.CR2
Вооружившись гуглом, нахожу разные полезные куски кода (я уже не такой молодой и одинокий, чтобы man-ы всего перерывать)

Скрипт для открытия CR2-шек:

#!/bin/bash
dcraw -v -w -H 1 -o 0 -q 3 -4 -T "$1"

fname=$1
ext=${fname##*.}
echo "$ext"
path=`dirname "$fname"`
name=`basename "$fname" ".$ext"`
echo $name
echo $basename
tiff=$path/$name.TIFF
#stat "$tiff"

s=`du -h "$tiff" | cut -f1`

echo "tiff file size $s "

echo "run gimp"

/home/maxim/gimp-2.9/bin/gimp-2.9 "$tiff" &

Про dcraw я уже писал немного. Можете глянуть примеры использования: dcraw (я туда тоже схожу для просвящения)
Например, баланс белого эта программка умеет менять - что очень радует, так как гимп встроенного удобного средства для изменения ББ не имеет...

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

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


Посмотреть на Яндекс.Фотках
Тут немножко уменьшено количество красного (0.8), и синего (0.95), зелёный не тронут (1). Эти значения были пока что тоже выбраны наугад, и скормлены dcraw-у

Отмечу, что городить огород из dcraw-а необязательно, можно использовать плагин для гимпа ufraw - эта программа умеет также открывать raw-ы, а в виде плагина она отдаёт извлечённые из сырого фото данные Gimp-у.

dcraw, Таганай, астрономический пейзаж, Чёрная скала, gimp nightly build, gimp 2.9.1, linux

Previous post Next post
Up