Издательский дом КОМПЬЮТЕРРА Компьютерра онлайн Компьюлента Домашний компьютер Инфо-Бизнес Game.exe TERRALAB Софтерра
Региональная Компьютерра
Компьютерра+




Расширенный поиск...

Бумажные номера

Мультимедиа и Linux. Часть 2. Графика и видео
 
Денис Колисниченко, dhsilabs@mail.ru, 11.01.2003

В первой части этой статьи были рассмотрены стандартные средства операционной системы Linux для работы со звуком, то есть программы, входящие в состав дистрибутива: xmms, mpg123, cplay, KsCD, Noatun и другие.

Наш пользователь вдоволь наслушался музыки, и теперь ему захотелось что-нибудь нарисовать или посмотреть какой-нибудь фильм. В Linux найдутся программы и для рисования, и для просмотра видео.

Начнем с графики. В состав большинства современных дистрибутивов входят такие программы:

The GIMP — The GNU Image Manipulation Program

KPaint

KIconEdit

GQview

KuickShow

KView

Kooka

XSane

KSpanshot

Kontour

Open Draw

The GIMP — небезызвестный редактор растровой графики, по своим функциям ставший достойной заменой программе Photoshop. Вот некоторые возможности GIMP (это далеко не все!):

— GIMP поддерживает практически все форматы растровой графики: GIF, JPEG, PNG, TIFF, BMP, AVI, MPEG, PS, PCX, XPM, TGA и другие;

— содержит множество инструментов для обработки изображений;

— поддерживает работу со слоями;

— полный альфа-канал;

— может использоваться для создания анимации — Gif, AVI;

— содержит средства для разложения видео в форматах MPEG1, XANIM на кадры;

— поддерживает скрипты и расширения, благодаря которым можно добавить в программу новые функции. Поддерживаются скрипты Script-Fu, Perl-Fu, Python-Fu;

— улучшенное управление памятью: размер изображения ограничен лишь объемом жесткого диска;

— ограниченные только дисковым пространством операции «Отмена» (Undo) и «Повтор» (Redo);

— многочисленные инструменты выделения областей: выделение прямоугольной, произвольной, эллиптической и других областей;

— огромный набор графических фильтров, расширяемый с помощью плагинов;

Рис. 1. The Gimp.— The GIMP распространяется по лицензии GPL, а это значит, что программа не только свободно распространяемая, но и доступен ее исходный код. Последнее позволило портировать программу на множество платформ. Среди них: Linux, Apple Darwin/MacOSX, OpenBSD, NetBSD, FreeBSD, SunOS, Solaris, AIX, Windows 95, 98, NT, 2000.

Программа The GIMP доступна по адресу http://www.gimp.org (см. рис. 1)

Оценка: отлично.

Полная противоположность программе The GIMP — программа KPaint, входящая в состав KDE. Программа обладает небольшим числом функций и инструментов, не имеет системы плагинов. А о каналах и слоях эта программа вообще ничего не знает. Даже для создания самых простых изображений приятнее и удобнее будет использовать программу GIMP. KPaint поддерживает форматы BMP, EPS (встраиваемый PostScript), TIFF, GIF, JPEG, PNG, ICO, PGN, XPM.

Оценка: удовлетворительно.

Как правило, другие редакторы растровой графики в состав дистрибутивов не входят. Некоторые старые дистрибутивы содержат редактор xpaint, но он еще более прост, чем KPaint. Некоторые оконные среды могут содержать свои редакторы, но их рассмотрение выходит за рамки этой статьи.

Программа KIconEdit — редактор пиктограмм KDE. Используется для создания пиктограмм для среды KDE. Довольно простой редактор, позволяющий быстро создать пиктограмму для вашей программы.

Оценка: хорошо.

Рис. 2. GQView.Следующая группа программ — это программы просмотра изображений: GQView, KView, KuickShow, ImageMagic, Electric Eyes (ee). Я предпочитаю использовать программу GQView — она больше напоминает мне популярную Acdsee.

Ее можно использовать вместе с программами The GIMP, Electric Eyes и XPaint. Для редактирования загруженного изображения в The GIMP нажмите Ctrl+1, в Electric Eyes — Ctrl+2, в XPaint — Ctrl+3. Разумеется, указанные программы должны быть установлены. Вы хотите использовать другой редактор? Нажмите кнопку «Конфигурация» на панели инструментов программы, в открывшемся окне перейдите на закладку «Редакторы» и пропишите свой редактор (нужно указать название редактора и командную строку).

Программа может создавать коллекции рисунков, находить похожие файлы (по имени, размеру и другим параметрам).

Программа поддерживает форматы файлов: JPEG, TIFF, GIF, PNG, XPM, BMP, PCX, PGM, PPM. Могу порекомендовать для использования в качестве основного просмотрщика.

Оценка: отлично.

Рис. 3. Редактирование изображения с помощью Electric Eyes.Следующая программа — Electric Eyes. Эта программа в некоторых дистрибутивах не устанавливается по умолчанию или вообще отсутствует. Тогда нужно установить ее пакет. Electric Eyes — не совсем просмотрщик, с его помощью можно редактировать изображения, сохранять файлы в других форматах. Для перехода в режим редактирования щелкните правой кнопкой мыши на изображении и выберите команду «Просмотр», «Показать/убрать панель редактирования» (см. рис. 3).

Используя панель редактирования, очень легко отредактировать цветовую гамму рисунка, изменить размер рисунка, повернуть изображение, сделать скриншот экрана или выбранного окна. Для «фотографирования» экрана нажмите кнопку «Снять содержимое экрана целиком и сейчас». Вы также можете выбрать окно для снятия — нажмите кнопку «Выбрать окно для снятия».

Рис. 4. Программа KuickShow.Интерфейс программы немного необычен, но со временем к нему можно привыкнуть. Как и в программе The GIMP, любое действие необходимо производить через контекстное меню, значит, нужно активно использовать правую кнопку мыши.

Программа поддерживает форматы: JPEG, GIF, PNG, TIFF, PS, BMP и другие.

Оценка: отлично.

Программу Image Magic можно использовать как для просмотра, так и для конвертирования изображений (преобразования в другой формат). Честно говоря, программа мне не понравилась. Прежде всего, хочу отметить нестабильность ее работы (по крайней мере, у меня), также не очень понравился интерфейс и набор функций. Но это мое субъективное мнение — может быть, Image Magic станет вашей любимой программой.

Оценка: удовлетворительно.

Рис. 5. Программа KuickShow.Следующие две программы — это KuickShow и KView. Программа быстрого просмотра — KuickShow — представляет собой смесь файлового браузера с программой просмотра (см. рис. 4).

Примечание. С точки зрения английского языка, программу KuickShow следовало бы назвать QuickShow, но разработчики KDE любят искажать нормальные названия, изменяя первую букву на K — так проще определить, что программа относится к среде KDE. Точно так же разработчики поступили с названием браузера Konqueror — правильно Conqueror («Завоеватель» — воинственно звучит, не то что «Проводник»).

При щелчке на имени файла, он будет загружен в новое окно программы. Файлы можно открывать как в новом окне, так и в одном и том же. При желании можно установить полноэкранный режим просмотра. Программа в состоянии организовать даже слайд-шоу. Поддерживается довольно много форматов — все графические форматы, которые поддерживает KDE (*.jpeg *.jpg *.gif *.xpm *.ppm *.pgm *.pbm *.pnm *.png *.bmp *.psd *.eim *.tiff *.xcf).

В программу встроены функции предварительного просмотра и печати. Программа обладает всеми необходимыми для просмотрщика функциями — ни больше ни меньше. Конечно, в отличие от GQView, она не умеет составлять списки коллекций, но я сомневаюсь, что вы когда-нибудь бы использовали их. Существенным достоинством программы является то, что для просмотра каталогов используется Konqueror, поэтому вам доступны все операции над файлами, которые вы можете использовать в файловом менеджере. Можно настроить комбинации клавиш для управлениея просмотром.

Оценка: отлично.

Программа KView является достойной альтернативой программе KuickShow. Эта программа не умеет показывать слайд-шоу в автоматическом режиме, зато она в состоянии повернуть изображение на заданный угол, отразить и сохранить результат. Кроме того, KView умеет еще и сканировать изображения.

Оценка: отлично.

Следующая группа программ — сканирование изображений Kooka и XSane. Первая программа, как указывается в документации KDE, предназначена для сканирования и распознавания текста. Коротко о ней можно сказать так: до FineReader'a ей еще очень далеко.

Оценка: удовлетворительно.

Для сканирования изображений я предпочитаю использовать программу XSane. Правда, она работает не очень стабильно, но результаты сканирования лучше, чем у программы Kooka.

Оценка: удовлетворительно.

Очень полезной является программа KSnapShot (захват экрана). Она предназначена для захвата экрана или отдельного окна и сохранения результата в PNG-файл. Скриншоты для этой статьи (как и для всех других) я делаю именно с помощью KSnapshot. Вообще не представляю, что бы я делал без этой программы. Можно, конечно, использовать Electric Eyes, но запускать редактор изображений для того, чтобы сделать пару скриншотов, не очень рационально. Можно и воспользоваться комбинациями клавиш KDE — Ctrl+Print и Alt+Print. Первая делает снимок всего экрана, а вторая — только активного окна. Но куда потом вставить этот снимок? В KPaint? Попробуйте. В нормальный редактор, например, The GIMP, копию экрана вставить невозможно, а использовать KPaint очень неудобно.

Оценка: отлично.

Наш обзор программ для работы с графикой начался рассмотрением редакторов растровой графики, и вполне логично, если в его завершении будет сказано о редакторах векторной графики.

В состав пакета Open Office входит программ Open Draw. Разработчики Open Office попытались создать аналог Corel Draw, и это им удалось.

Программа, конечно, не является полным аналогом Corel'a: не хватает некоторых функций, но вместо них программа обладает функциями, которых вы не найдете даже в Corel Draw. Сказать, что программа обладает множеством функций, значит, ничего не сказать. Одним словом, для создания визиток и этикеток ее возможностей вполне хватит.

Программа поддерживает множество форматов растровой графики, включая MET (метафайл OS/2), EMF, WNMF, но по иронии судьбы не поддерживается формат Corel Draw. Поддержка формата Corel Draw (хотя бы Corel 8) оказалась бы весьма кстати.

Оценка: отлично.

Следующая программа — редактор векторной графики Kontour. После отрицательного впечатления, произведенного на меня программой KPaint, честно говоря, от Kontour ожидал худшего. Но, как оказалось, Kontour — довольно функциональная программа, позволяющая создавать простую плоскую графику. Программа даже поддерживает работу со слоями. То, что программа не поддерживает ни один из известных мне форматов векторной графики, не делает ей чести, но если вам нужно создать простенькую визитку, не все ли равно, в каком формате она будет сохранена? Кроме собственного формата, программа поддерживает формат масштабируемых векторных графиков, но она даже не в состоянии сохранить файл в этом формате — при сохранении происходит ошибка. Поддерживается экспорт в растровые форматы XPM, EPS, PPM.

Оценка: хорошо.

Рис. 6. Xine.Постепенно мы подошли ко второй части этой статьи — видео. А именно, с помощью каких программ пользователь может посмотреть видео. Как вы знаете, видео записывается в форматах AVI, VCD, DVD, MPEG-1, MPEG-2, MPEG-4. Больше всего нас (во всяком случае, меня) интересует самый распространенный последний формат. Своей популярности формат MP4 добился благодаря тому, что он не требует никакой дополнительной аппаратуры, как, например, DVD. В зависимости от дистрибутива, у вас могут быть установлены разные программы для просмотра видео. Самые распространенные — XMovie, Gtv и Xine.

Программа XMovie поддерживает видео, записанное в форматах MPEG-1/2, DVD и QuickTime. Программа Gtv — AVI, MPEG-1/2, VCD. Как видите, эти программы не поддерживают нужный нам формат.

Программа Xine — свободно распространяемый видеопроигрыватель для Unix-систем. Поддерживает форматы VCD, DVD, MPEG-1/2 и дополнительно MPEG-4 и другие форматы. Это значит, что программу можно расширить, добавив в нее поддержку нужных форматов. Однако в некоторых дистрибутивах поддержка MP-4 добавлена, а в некоторых — нет. Например, в дистрибутиве ALT Junior 1.1 я не смог просмотреть фильм в формате MP4 с помощью Xine. Пришлось обновить систему. Во второй версии дистрибутива ALT Junior с поддержкой MP4 все было нормально.

Xine использует видеодрайвер XShm, аудиодрайвер — alsa09. Если вас чем-нибудь не устраивают данные драйверы, вы можете установить свои собственные. Для повышения производительности в опциях Xine можно включить режим disable _scalling (на странице Video).

При просмотре фильмов с помощью Xine я обнаружил один неприятный момент: если у вас запущен сервер звука aRts (например, вы до этого слушали музыку с помощью Noatun), вы не будете ничего слышать, так как сервер звука блокирует звуковую карту. Об этой проблеме я уже говорил в статье «Мультимедиа и Linux. Часть 1: Звук». Перед запуском Xine убедитесь, что сервер aRts остановлен. Для этого нажмите Ctrl+Esc и поищите в списке процессов процесс artsd. Если процесс запущен, удалите его.

Возможно, вы счастливый обладатель видеотюнера и хотите смотреть телепередачи, не выходя из Linux. Установите и настройте программу XawTV. Настройка этой программы выходит за рамки этой статьи (она и так получилась большой). Могу посоветовать лишь пару статей: «Смотрим телепередачи под Linux» (http://www.sof terra.ru/freeos/20444/); Video4Linux (http://www.li nuxjournal.com/article. php?sid=4562).


Денис Колисниченко
dhsilabs@mail.ru
 



<< "Английский - со словарем"
Все материалы номера
IDF'2002 Москва. Записки участника. Часть 1 >>

План номеров

 План тем номеров на 2005 год

Реклама


Региональный проект

Региональный проект КТ охватывает уже около 40 регионов! Газета «Компьютерра+» издается в 34 городах
 
 О газете «Компьютерра+»
 Территория распространения и периодичность выхода
 Контакты
 Региональные партнеры проекта «Компьютерра+»
Книга гостей
 Регистрация
 Реклама на сайте

Информация о сервере
Copyright (c) 2000 ИД "Компьютерра"
Email: ctr@computerra.ru
Телефон: (095) 232-22-63
Создание сервера (с) 2000 Individ
Работает на Saitistika
Карта сервера
Главная страница