GIMP: еще один способ изготовления анаглифного изображения

script-fu-make-anaglyph – срипт для GIMP, который упрощает изготовление анаглифного изображения. Хотя нынче модно старинные технологии называть 3D изображением.
Работает скрипт просто – размещаем в двух слоях два изображения (для правого глаза внизу, для левого вверху), выполняем скрипт и получаем обработанные два слоя. Остается самому скорректировать их положение (если это необходимо) и склеить в один слой.

Simple Viewer GL

Simple Viewer GL Небольшой вьювер изображений использующий OpenGL. Пользуюсь этим вьювером в повседневной работе для быстрого просмотра списка изображений, определения параметров области, которую занимает спрайт на текстуре.

Поддерживаемые форматы: PSD (первые 4 цветовых слоя, что делать с остальными я не знаю), PNG (libpng), JPEG (libjpeg), TIFF (tiff, многостраничный), ICO (поддержка фреймов в формате png), DDS, GIF (giflib, без анимации, но с возможностью просмотра каждого фрейма), BMP, TARGA, PPM, XPM, AGE (мой собственный формат, умеет rle-сжатие, zlib-сжатие и power of two), SCR (формат экрана ZX-Spectrum).

Основные возможности:

  • загрузка изображений в отдельном потоке + индикатор процесса загрузки;
  • создание списка файлов и поиск позиции, с которой начался просмотр;
  • поддержка GIF-анимации;
  • использование OpenGL;
  • отображение координаты и цвета пикселя под курсором (ключ командной строки -p или клавиша P);
  • возможность выделения части изображения рамкой (удобно для определения координат и позиции области);
  • разбиение больших изображений по нескольким текстурам;
  • быстрое скролирование изображения с помощью клавиатуры или мышки;
  • произвольное масштабирование изображения с помощью клавиатуры ( / + / 1..0);
  • корректное автоматическое масштабирование изображений, не вмещающихся в окно вьювера;
  • возможность просмотра многостраничных изображений (клавиши PgUp / PgDn)

 
Без минусов не обошлось:

  • нельзя посмотреть EXIF (планирую сделать);
  • нет возможности переназначить “горячие” клавиши (планирую сделать);
  • изображения загруженные с помощью Imlib2 не имеют информации о кол-ве бит на пиксель (постепенно избавляюсь от этой библиотеки в пользу собственной реализации загрузчиков);
  • при повернутом изображении некорректно отображается информация о пикселе под курсором;

 


Загрузка и сборка
В данный момент исходные коды Simple Viewer GL доступны в Git на Bitbucket.org. Забрать последнюю версию исходных кодов можно следующей командой:

$ git clone https://bitbucket.org/andreyu/simple-viewer-gl
$ cd simple-viewer-gl
$ make release
$ ln -s sviewgl /path_to/bin/sviewgl

 


Данный ebuild устаревший, тянет исходники с sourceforge.
Добрый человек с LOR скрывающийся под ником AnDoR сделал ebuild для вьювера – simpleviewer-gl-9999.ebuild. Большое ему за это спасибо.

 


Предыдущая крайне устаревшая версия Simple Viewer.

Уроки по GIMP

GIMP logo Сайт ProGIMP. GIMP — свободный графический редактор, который поддерживает больше тридцати форматов изображений, умеет работать со слоями, масками, фильтрами и режимами смешивания. В арсенале программы есть огромный спектр инструментов для цветокоррекции и обработки любых фотографий и изображений.

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

Краткое содержание (скопипастил с сайта):

  • История, возможности, сравнение с Фотошопом
  • Скачать GIMP, плагины, градиенты
  • Релизы GIMP, новости проекта
  • Настройка интерфейса, горячих клавиш
  • Разнообразные кисти для GIMP
  • Цели и задачи, которые мы ставим
  • Уроки по GIMP
  • Статьи, заметки, приемы
  • Примеры работ, выполненных в GIMP
  • Полезные ресурсы по теме GIMP

Wacom Bamboo в Linux

О том, как я подключал планшет дочери (Wacom Bamboo Fan (medium)) к своему лэптопу. В моем случае планшет подключался по USB.


Конфигурация ядра

Включаем поддержку USB планшета модулем:

Device Drivers --->
    Input device support --->
        < *> Event interface
        [*] Tablets --->
              Wacom Intuos/Graphire tablet support (USB)

Собираем ядро и устанавливаем модули.
» Read more

KToon – инструментарий для 2D анимации

Из описания на сайте: KToon – инструментарий для 2D анимации разработанный аниматорами для аниматоров, нацеленный на мультипликационную индустрию.”
Распространяется под лицензией GPL. Доступен для UNIX-подобных систем. Разработчики ожидают, что пакет когда-нибудь заработает и под windows (стоит заметить, что ожидают они с ноября 2005).
Из требований – OpenGL и Qt 4.1.1

MicroXwin

MicroXwin – бинарно-совместим с API Xlib, но он не клиент-серверный и вообще не сетевой. Что в теории позволяет ему работать существенно шустрее X Window System. Графические операции выполняются на уровне ядра, что позволяет сэкономить на переключениях контекста X-client <-> X-server.

Заявлено, что MicroXwin работает быстрее чем X Window System в 2 раза. Требует для работы около 1 Мб памяти (против 20 Мб у X Window System). Позволяет запускать все то, что работает под X Window System

Liquid Rescale GIMP plugin

Liquid Rescale – плагин для GIMP, позволяющий изменить размер изображения не при этом повредив желаемую часть изображения. Принцип работы достаточно прост – создаётся маска для части изображения, которая должна быть сохранена. Можно создать маску и для той части изображения, которую можно искажать.
Работать с плагином очень легко, рез-ты весьма хорошие.
Можно обойтись и без плагина, но займёт это больше времени и сил.

Simple Viewer – простой просмотрщик картинок для Linux

Долгое время искал программу для просмотра картинок. Перебрал очень большое кол-во, но все они не удовлетворяли моим запросам. Наиболее подходящим вьювером показался KView. Но, к сожалению, и он был далёк от моего идеала.

Что же мне требовалось – понимать как можно больше форматов (в особенности JPEG, PNG, DDS, XCF, PSD), возможность просмотра всех изображений в каталоге начиная с выбранного, поддержка полноэкранного режима, поддержка альфа-канала, отсутствие всяческих рюшечек (тулбаров, меню, файл-браузеров, пр.).
Так и не найдя ничего подходящего, написал свой вариант. Использовал GFL SDK/GFLAx как библиотеку поддерживающую наибольшее кол-во форматов и, при этом, под лицензией freeware.

Программа не имеет интерфейса как такового (нет меню, нет контекстного меню, пр.) – одно окно с заголовком. Используются только Xlib, Xft (библиотеки из состава X11) и GFL.
Запускается из консоли таким образом – sview желаемые_параметры путь_к_файлу. Изображение можно масштабировать, поворачивать, делать зеркальное отображение (vertica/horizontal flip). Внизу окна программы отображается краткая информация об изображении (имя файла, реальный тип, разрешение, размер в байтах.

Одним словом, пробуйте – архив Simple Viewer.

UPD:
Теперь исходные коды Simple Viewer доступны на SourceForge.net.

Получить исходные коды из CVS можно следующими командами:

cvs -z3 -d:pserver:anonymous@simpleviewer.cvs.sourceforge.net:/cvsroot/simpleviewer co -P simpleviewer

ArtWaver

ArtWaver – программа предназначена для создания анимации из статического изображения. На сайте есть скриншоты, демонстрирующие исходное изображение и обработанное. Смотрится весьма эффектно. К сожалению, программа только для Windows. Требования – Microsoft .NET Framework 2.0 и выше, Видеокарта с поддержкой Pixel Shaders 2.0 и выше.
В качестве выходного файла может создать скринсейвер (scr), исполнимый файл (exe), флэш анимацию (swf), GIF анимацию (gif).
Домашняя страница ArtWaver.

1 2 3 4