Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Составитель: В.А.Костромин, 2006-07 г. (оглавление)
Если вы впервые попали на эту страничку, прочитайте вначале небольшое предисловие.

Мультимедиа: графика, обработка изображений

Графика/обработка изображений
   (языки для описания графики, растровые редакторы, векторные редакторы, редакторы ASCII-графики, 3D-графика, обработка фотоснимков, управление коллекциями изображений, программа для снятия снимков с экрана, анимация, редактор иконок, утилиты для работы с графикой)

Ссылки на программные средства для просмотра графических файлов приведены в разделе Средства просмотра файлов.
Языки для описания графики Что почитать?
  • MetaPost - a powerful graphics language based on Knuth's METAFONT, but with PostScript output and facilities for including typeset text.
  • Scalable Vector Graphics (SVG) - SVG is a language for describing two-dimensional graphics and graphical applications in XML. from W3C
  • Vector Markup Language (VML) - from W3C. VML is an application of Extensible Markup Language (XML) 1.0 which defines a format for the encoding of vector information together with additional markup to describe how that information may be displayed and edited.
  • VRML (Virtual Reality Modelling Language) - is the ISO standard for displaying three-dimensional images on a Web page, usually via browserplugins.
  • Растровые графические редакторы Что почитать?
  • ALE Редактор изображений, разработанный специально для решения таких задач, как удаление шума, сглаживание (антиалиасинг), повышение резкости и разрешения.
  • Cenon is a graphical tool of a special kind. Build upon a modular graphical core, Cenon offers a wide variety of possibilities and applications.
  • CinePaint (CinePaint) - коллекция свободных программных инструментов для обработки, создания и ретуширования изображений. Подобна по многим своим возможностям Adobe Photoshop и GIMP. Умеет работать с 8/16/32-битным цветов в канале (до 128 RGBA). Лицензия: GPL.
  • DrawPile - растровый редактор, похожий на OpenCanvas для Windows. Среди его возможностей: одновременная работа над одной картинкой нескольких человек, поддержка планшетов.
  • DTPBlender is instinctive mediaworks' solution for fast and flexible creation of 2D graphics and layouts for web site design and print.
  • GIMP (GNU Image Manipulation Program) Мощный многофункциональный кроссплатформенный редактор графических (в том числе анимационных) изображений, представляющий собой свободно-распространяемую альтернативу продукту Photoshop от Adobe. Обладает своим скриптовым языком Sript-fu.
    It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
  • ImageMagick is a software suite to create, edit, and compose bitmap images. ImageMagick includes a number of command-line utilities for manipulating images. It can read, convert and write images in a variety of formats (about 100) including DPX, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bezier curves.
  • JDraw Простой редактор изображений, предназначенный для маленьких и средних картинок, используемых на web-страничках. Читает PNG, GIF и JPEG. Записывает в PNG, GIF и ICO.
  • Krita Программа для работы с графическими изображениями. Лицензия: GPL.
  • PSPI Плагин для GIMP, позволяющий использовать плагины написанные для Photoshop. Лицензия: GPL.
  • Tile Driller Простая программа для рисования призвана удовлетворить запросы желающих заниматься "попиксельным" рисованием.
  • XPaint (Xpaint) Простой в использовании графический редактор, не предназначенный для профессионалов, но обладающий достаточным количеством привычных функций. It allows for the editing of multiple images simultaneously and supports various formats, including PPM, XBM, TIFF, etc. Работает в X-Window, написан на C. Лицензия: GPL.
  • Программы для работы с векторной графикой Что почитать?
  • Asymptote Мощный язык описания векторной графики, обеспечивающий естественную, основанную на координатах среду для технических чертежей. Метки и формулы набираются при помощи LaTeX, что обеспечивает высококачественный PostScript-вывод.
  • Dia - a gtk+ based diagram creation program. Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams.
  • GiD has been designed as a universal, adaptive and user-friendly graphical user interface for geometrical modelling, data input and visualisation of results for all types of numerical simulation programs. Typical problems that can be successfully tackled with GiD include most situations in solid and structural mechanics, fluid dynamics, electromagnetics, heat transfer, geomechanics, etc. using finite element, finite volume, boundary element, finite difference or point based (meshless) numerical procedures.
  • Glips Graffiti SVG Editor Кроссплатформенный редактор позволяющий работать с графикой форматов SVG и Bitmap. Содержит полноценный набор соответствующих средств и представляет собой часть проекта GLIPS, призванного стать кроссплатформенным окружением разработки.
  • Idraw -- part of the Interviews toolkit or ivtools. Interviews is available for anonymous ftp interviews.stanford.edu.
  • ImPress - a WYSIWYG layout program designed especially for Linux (замерла в 2000 г.)
  • Inkscape - открытый редактор векторной графики, функционально схожий с Illustrator, Freehand, CorelDraw или Xara X и использующий стандарт W3C под названием Scalable Vector Graphics (SVG). В программе поддерживаются такие возможности SVG как фигуры, контуры, текст, маркеры, клоны, альфа-канал, трансформации, градиенты, текстуры и группировка. Inkscape также поддерживает метаданные Creative Commons, правку узлов, слои, сложные операции с контурами, векторизацию растровой графики, текст по контуру, завёрстанный в фигуру текст, редактирование XML-данных напрямую и многое другое. Он импортирует файлы в таких форматах как JPEG, PNG, TIFF и другие, и экспортирует файлы в формате PNG, равно как и в некоторых векторных форматах.
  • JFDraw Средство для работы с векторной графикой на Java с собственным набором библиотек. Призвано быть полезным для самых разных приложений, обрабатывающих графику для механики, электроники, архитектуры, и даже для бизнеса. Лицензия: Freeware.
  • Karbon14 is the scalable Qt-based vector drawing application in KDE. (formerly known as Kontour and KIllustrator)
  • OpenOffice Draw программы Draw, Impress, Chart2 из пакета OpenOffice.org.
  • Potrace Утилита для векторизации растровых изображений.
  • Shake. [Proprietary, $129.95] (есть Linux-версия)
  • Skencil is a Free Software interactive vector drawing appliction. Known to run on GNU/Linux and other UNIX-compatible systems, it is a flexible and powerful tool for illustrations, diagrams and other purposes. Программа для создания векторной графики под Linux. (formerly known as Sketch - Python based WYSIWYG drawing program)
  • Sodipodi (замерла в 2005) Sodipodi is a vector-based drawing program, like CorelDraw or Adobe Illustrator from the proprietary software world.
    Программа для создания векторной графики. По своей функциональности превосходит Sketch. Поддерживает формат SVG (Scalable Vector Graphics).
  • Tgif is an Xlib based interactive 2-D drawing tool under X11 on Linux and most UNIX platforms.
  • Tkpaint (2000 г.)
  • Xfig (xfig.org) In xfig, figures may be drawn using objects such as circles, boxes, lines, spline curves, text, etc. It is also possible to import images in formats such as GIF, JPEG, EPSF (PostScript), etc.
  • Редактор для рисования в ASCII графике Что почитать?
  • cowsay is basically a text filter. Send some text into it, and you get a cow saying your text.
  • FIGlet is a program for making large letters out of ordinary text
  • Jave is a free Ascii Editor. Rather than for editing texts, it is intended for drawing simple diagrams by using Ascii characters.
  • ANSI Draw drawing program for creating ANSI screens
  • EDASCII is an ASCII art editor for Linux written in Tcl/Tk (Tcl 7.5 / Tk 4.1). It allow a fast and easy manipulation of ASCII drawings. .
  • "ASCII-Art fun: cowsay and FIGlet"
  • Другие графические редакторы (не понял, векторные или растровые) Что почитать?
  • Pixel image editor. [Prop] is a RGB, CMYK and HDR image editing, photo retouching, graphics manipulating and animation program available for many operating systems formerly known as Pixel32.
  • RubyMagick is a extension library for Ruby which gives you all the functionality of libMagick.
  • IMAl - Image Analysis and Measurement Lab (formerly Tnimage) is a scientific image analysis program that allows you to create, edit, analyze, and produce color prints of images. It is particularly useful for analyzing images of SDS and agarose gels and X-ray or MRI images. Программа, предназначенная в первую очередь для научных работников. С ее помощью можно делать FFT, строить графики и т.д.
    Image Measurement and Analysis Lab (IMAL, formerly known as tnimage) is an image analysis program oriented toward scientific and technical applications. It has been extensively used by molecular biologists, forensic pathologists, biochemists, physicists, and others to analyze images. It is also useful for general image viewing and editing. The program has an easy to use, menu-driven interface based on Motif. Precompiled binaries are available for several Unix platforms, and an earlier version is available for MS-DOS.
  • 3D-графика Что почитать?
  • Art of Illusion is a free, open source 3D modelling and rendering studio.
  • Blender - бесплатный кросс-платформенный пакет с открытыми исходными кодами для операционных систем Windows, Linux, Irix, Sun Solaris, FreeBSD и Mac OS X, который позволяет создавать трехмерные графические объекты и анимации, осуществлять рендеринг, обрабатывать изображения и воспроизводить поддерживаемые медиа-файлы.
  • DrQueue Программа для организации распределенного рендеринга. Работает в операционных системах Linux, Mac OS X, FreeBSD и IRIX. Поддерживает Maya, Blender, Bmrt (Renderman) и Pixie. Написана на C/C++. Лицензия: GPL.
  • fracplanet Интерактивное приложение, генерирующее и показывающее случайные фрактальные планеты и территории с океанами, горами, ледниками и реками. Результат сохраняет в формат POV-Ray. Использует Qt и OpenGL. Лицензия: GPL.
  • G-House 3D is a free simple architecture 3D modelling program
  • IFS Builder 3d Программа для построения 3D-изображений некоторых типов фракталов (Консольная Linux-версия).
  • K3D Программа для моделирования, рендеринга и анимации трехмерных изображений.
  • K3Studio (2002 г.)
  • Kludge3d (2004 г.).
  • KpovModeler Программа для создания 3D-графики (POV-Ray). Приложение обладает мощным инструментарием и удобным интерфейсом, позволяющим с лёгкостью редактировать объекты проекта.
  • Maya [Prop] Одна из самых мощных и навороченных программ для объёмного моделирования и анимации под IRIX, Linux, Windows NT/2K/XP.
  • MegaPov - the popular collection of unofficial extensions of POV-Ray.
  • mjbWorld Программа для просматра и взаимодействия с X3D (VRML) и другими 3D-форматами файлов. Одной из целью разработки приложения было создание платформы, которая могла бы использоваться для экспериментов с физикой, анимацией и т.д.
  • Moonlight|3D strives to become a free modern, flexible, feature-rich and extensible modelling and animation tool. Our goal is to provide a tool that is capable of turning even the most advanced and challenging projects of artists and technical artists into reality.
  • planetGenesis Программа для создания 3D-изображений планет и ландшафтов. Написана на Java.
  • POV-Ray (The Persistence of Vision Raytracer) Высококачественный инструмент для создания профессиональной 3D-графики, работающий под различными платформами.
    Povray is a high-quality, totally free tool for creating stunning three-dimensional graphics. It is available in official versions for Windows, Mac OS/Mac OS X and i86 Linux. ( GPL)
  • SharpConstruct is a 3D modeling program that paint depths on to polygon models in real-time. Unlike traditional modeling programs, SharpConstruct makes it easy to model organic shapes.
  • Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware. It is possible to assign materials, vertex color, UV coordinates and textures.
  • White_dune is a simple NURBS/SuperFormula 3D Modeller (просмотр и редактирование VRML).
  • Обработка и редактирование цифровых фотоснимков Что почитать?
  • FLPhoto -решит все ваши проблемы управления фотографиями, включая загрузку изображений с с камеры, редактирование и простую обработку, каталогизирование и печать.
  • gPhoto Набор инструментов для перекачки фотографий с цифровых камер. Поддерживает более 800 типов камер.
  • Digikam Программа для редактирования и упорядочивания снимков с фотоаппарата, подключенного через USB. Лицензия: GPL.
  • Immix программа, предназначенная для удаления шума при помощи сведения серии снимков, сделанных в условиях низкой освещенности.
  • Rawstudio - программа для просмотра и обработки RAW файлов.
  • Raw Therapee is a free RAW converter and digital photo processing software.
  • PhotoPrint - программа для цветоуправляемой печати фотографий.
  • Сергей Кобяков, "RAW в Линуксе" Обзор Linux-программ для обработки изображений в формате RAW.

  • Управление коллекциями изображений Что почитать?
  • BINS Генератор фотоальбомов с поддержкой интернационализации, EXIF, настраиваемой кодировкой (включая UTF-8). Метаданными BINS управляет через XML-файлы.
  • BIRT (Bulk Image Resizing Thing) Узкофункциональное приложение, предназначенное для быстрого массового изменения размеров изображений. Может быть полезено при работе с web-галереями и альбомами (уменьшённые копии, предпросмотр и пр.).
  • booh Статичный генератор web-альбомов, создающий серии предпросмотра фото- и видео-содержимого страниц. Языки интерфейса: английский, французский.
  • gtcam is the GTK2 graphical front-end to libgphoto2.
  • CameraPictureCopier Читает файлы из некоторого источника и копирует их, создавая каталог для каждого дня съемки и давая имена, соответствующие времени последней модификации. Лицензия: GPL.
  • F-Spot Программа-каталогизатор, позволяющая управлять архивом изображений. Читает RAW-формат всех популярных моделей фотокамер. Лицензия: GPL.
  • imgSeek Программа позволяет группировать изображения по расположению, имени, дате, метаданным. Поддерживается редактирование метаданных для каждого изображения и использование их в дальнейшем не только при поиске, но и при генерации HTML-альбомов.
  • jpg2pdf Утилита для преобразования графических файлов формата JPG в красивый альбом формата PDF.
  • jsgal Динамическая web-галерея, написанная на Javascript и DHTML. Лицензия: GPL.
  • My Image Gallery Система управления галереями фотографий. Написана на PHP.
  • Photo Organizer Многопользовательский центр управления фото, разработанный специально для профессиональных фотографов.
  • PHPQuickGallery Программа для создания простых и удобных в управлении содержанием web-галерей.
  • SSM (Super Slide Me) Приложение, генерирующее галереи изображений, имеющее, как принято, дружелюбный пользователю интерфейс, позволяющее создавать слайд-шоу из выбранных файлов, масштабировать и поворачивать отдельные картинки.
  • Thumb improved Иногда бывает нужно изменить размер какой-либо картинки. Действие, конечно, несложное и с ним справится любой мало-мальски продвинутый просмоторщик. Но что делать, если этих картинок великое множество? На помощь может прийти именно вот этот скрипт, написанный на PHP и умеющий делать маленькие копии с оригиналов, так называемые thumbnails.
  • Top Linux photo managers side-by-side
    Программы для снятия снимков с экрана (screenshot'ов)
    Консольные программы Программы для графического режима Что почитать?
  • fbdump Программа для сохранения экрана из Linux frambuffer в PPM-файле.
  • FBShot Программа для сохранения 32-битного экрана из Linux frambuffer в PNG-файле.
  • Ksnapshot is a simple applet for taking screenshots. It is capable of capturing images of either the whole desktop, or just a single window.
  • Scrot Небольшая программа для создания скриншотов.
  • SnapAll Программа, которая позволяет делать скриншоты всего окна, виделеного окна или виделеную область экрана. На каждую функцию можно назначить отдельную кнопку для быстрого созданния. Интерфейс GTK2. Лицензия: GPL.
  • xgrabsc takes arbitrary rectangular images from an X server and writes them to standard output in a variety of formats.
  • xwd - это программа для захвата содержимого экрана, или окна и сохранении его в файл файл в системе X Window System. Название xwd - это аббревиатура X Window Dump. Аналогично наывается и формат сохраняемого файла.
  • Xwpick This program allows a screen rectangle or a window to be selected and dumped to a file in a variety of formats, including PostScript, GIF, PCX, PICT and PPM.
  • Анимация Что почитать?
  • CinePaint
  • Плагины для Gimp.
  • Anime Studio Коммерческая программа для профессионального создания векторной 2D анимации.
  • Редактор иконок Что почитать?
  • Gnome-iconedit
  • Kiconedit
  • mtPaint - редактор растровой графики, ориентированный на работу с индексированной палитрой. Подходит для создания иконок и пиксельных изображений. Работает с форматами PNG, JPEG, TIFF, GIF, BMP, XPM, XBM. Основан на GTK. Работает в Linux и Windows. Лицензия: GPL.
  • Утилиты для работы с графикой Что почитать?
  • Autotrace - программа для преобразования растровой графики в векторную.
  • BashBatchImageProcessing Управляемый системой меню сценарий, который использует Imagemagick для пакетной обработки целых каталогов с изображениями. Лицензия: GPL.
  • DjVu Комплекс программ и утилит для работы с соответствующим графическим форматом.
  • FONTpage Программа для отображения шрифтов. Позволяет изменять их размер, вид начертания, цвет самого шрифта и фона, выводить набранный текст, а результат сохранять в изображение формата PNG.
  • Fyre Система рендеринга хаотичных карт c интерактивным модулем GTK и возможностью создания изображений с высокой разрешающей способностью из командной строки. Результаты экспериментов можно сохранять в файлы изображений формата PNG, анимировать в AVI.
  • gif2png Полезная утилита, предназначенная для преобразования изображений GIF в PNG. Лицензия: libpng/zlib.
  • GLE (interactive Graphics Language Editor) Графический пакет для решения научных задач, сочетающий дружественный интерфейс с полным набором средств для создания графики публикационного качества: диаграмм, постеров, слайдов. Конечные форматы: EPS, PS, PDF, JPEG и PNG.
  • Motion Система, необходимая каждому уважающему себя охранному агентству. Умеет определять и реагировать на наличие движения в кадре, поддерживает одновременно несколько видеокамер, автоматическое создание скриншотов с определенным интервалом времени, запись в mpeg и т.д.
  • Motiontrack Motiontrack is a set of executables which can be used to detect motions of objects between 2 images, by comparing them pixelwise, or check whether 2 images show the same or not. Набор консольных утилит для сравнения двух изображений. Требует libpng. Лицензия: GPL.
  • UFRaw Программа для обработки и преобразования в TIFF, JPEG и PPM цифровых фотоснимков в формате RAW. The Unidentified Flying Raw (UFRaw) is a utility to read and manipulate raw images from digital cameras.
  • UniConvertor - универсальный преобразователь форматов векторной графики.
  • viewoff Утилита для просмотра различных объектных файлов (object file format), содержащих описание трехмерных моделей.
  • zimg Генерирует PNG-изображения из произвольно отформатированных ASCII в 2D или бинарных данных. Опционально можно выводить и JPEG, PPM или PGM. Поддерживается truetype для пометки изображения.