GIMP послужил основой для других продуктов. Изначально он был ориентирован на UNIX-системы, в которых видеоподсистема реализована иначе, чем в Windows. При другом фокусе окна и поддержке нескольких виртуальных рабочих столов перемещаться между окнами программы становится неудобно. В Windows предпочтительней однооконный интерфейс, такой, как в Adobe Photoshop. В 1997 году финский программист Тор Диллквист начал перенос GIMP (вместе с библиотекой GTK+) на платформу Microsoft Windows (http://www.gimp.org/windows/). В настоящее время все проблемы, связанные с нестабильностью работы, позади, а версия GIMP для Windows по своим возможностям идентична исходной.
В 1998 году вышел еще один продукт, базирующийся на Gimp 1.0.4 и предназначенный для ретуширования кинопленок. Изначально он получил название Film Gimp или HOLLYWOOD Gimp. Спонсорами нового проекта выступили некоторые кинокомпании, заинтересованные в этом бесплатном продукте. Сначала Film Gimp расматривался только как часть проекта Gimp, в просьбе включить его в основной код было отказано. После этого Film Gimp пошел другим путем: нужно было показать, что это отдельный и вполне самостоятельный проект, не уступающий другим и преследующий конкретные цели. Сначала на сайте появилась надпись Film Gimp is Not GIMP, а в марте 2003 года название было сменено на CinePaint. Сайт проекта переместился на новый домен – http://www.cinepaint.org/. Это первоначально внесло путаницу, так как многие считали, что CinePaint – это FilmGimp для Windows. После окончательного отделения от GIMP новый руководитель проекта Робин Рув поставил целью поддержку максимального количества платформ. Меньше чем за год CinePaint кроме Linux был портирован под SGI IRIX, Alpha, Mac/XDarwin, FreeBSD, Solaris, IA64, S390, HP-UX, Mac/Aqua и Windows. В последнее время проект переписывается под новым именем Glasgow.
CinePaint умеет работать с 32-битным цветом в канале, что существенно больше того, что может передать монитор, но критично для кинопроектора. Для самого высокого качества изображения используются другие форматы, в которых не применяется сжатие или сжатие без потери качества вроде Kodak Cineon, Maya IFF, 32-bit TIFF и ILM OpenEXR. CinePaint поддерживает практически все форматы, используемые в этой области, а также все, доступные в GIMP. Приходится работать с большим количеством файлов, поэтому имеется специальный инструмент. Теперь нужно указать только первый файл в каталоге – остальные будут найдены автоматически, то есть CinePaint знает, что каталог – это фильм. Файлы, создаваемые CinePaint, несовместимы с GIMP, главным образом из-за разницы в поддерживаемой глубине цвета. По этой же причине GIMP не поддерживает кисти и текстуры CinePaint.
GIMP может показаться сложным, в этом случае стоит отметить, в Linux доступно большое количество более простых в использовании растровых редакторов, причем по функциональности они обходят известный Paint из состава Windows. Например, XPaint (http://sf-xpaint.sourceforge.net/) хотя и прекратил свое развитие, но его можно найти в репозитариях большинства дистрибутивов Linux. Это очень простой в работе редактор, имеющий все функции, присущие непрофессиональным программам для работы с изображениями (рис. 5.2). С его помощью можно рисовать и редактировать изображения, поддерживаются одновременная работа с несколькими файлами, копирование, вставка фрагментов и снятие снимков экрана. Доступны форматы PPM, XBM, TIFF, GIF, JPEG, PNG и другие.
Рис. 5.2. Программа XPaint
Еще одна программа – это GNU Paint (http://www.gnu.org/software/gpaint/), небольшая удобная утилита для рисования в среде GNOME, разрабатываемая под эгидой проекта GNU. Это ответвление XPaint под новую графическую среду. Все функции их совпадают, но gpaint имеет более удобный современный интерфейс.
В пакете kdegraphics или отдельной утилитой в репозитарии доступна программа для рабочего стола KDE KolourPaint (http://kolourpaint.sourceforge.net/). По внешнему виду она очень напоминает Paint, но по функциональности и удобству превосходит его. Например, изменения в ней можно отменить на 500 уровнях.
Это список можно продолжать долго. В Linux еще одна программа для рисования, достойная внимания, – Tux Paint.
Tux Paint