Делал я всё по этой инструкции, команды приведу оттуда
Готовим почву для сборки:
mkdir ~/gimp-2.9
export PREFIX=`echo ~/gimp-2.9`
export PATH=$PREFIX/bin:$PATH
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$P REFIX/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
export PREFIX=`echo ~/gimp-2.9`
export PATH=$PREFIX/bin:$PATH
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$P
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
chmod +x ~/gimp29.sh
Поскольку я всё запускаю из quake-вской консоли, мне привычно иметь кучку скриптов для запуска всего необходимого..
Пока что счастье ещё не полное!
Полным оно будет, когда
Команда для перегонки в 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-у.
Journal information