Puppy есть очень полезная коллекция приложений и утилит для работы с
графическими изображениями, как с растровыми так и с векторными.
Заметьте, что наблюдалась тенденция ухода от формата GIF из-за патента
на алгоритм сжатия LZW, однако, срок этого патента истёк во всех
странах мира, так, что сейчас это не имеет значения (но, GIF полезен
только для анимации, в то время, как PNG намного лучше во всех других
отношениях).
В следующей таблице приводится краткое изложение:
Xpaint | Xpaint - это программа для редактирования и просмотра растровых изображений. Он может открывать и сохранять следующие форматы gif, ico, jpeg, png, ppm, ps, pdf, tiff, xbm, xpm и xwd |
mtPaint | Это ещё один редактор растровых изображений, который
специализируется на редактировании изображений на уровне пикселей,
особенно значков. Я считаю, что mtPaint - это отличная программа для
рисования общего назначения. Фактически, моё мнение об mtPaint продолжает улучшаться, т.к. автор быстро его разрабатывает. Версия 0.45 поддерживает масштабирование изображений, отсутствие которого является серьёзным недостатком Xpaint. Версия 0.50 поддерживает поворот на произвольный угол. Даже обрезка, которая поддерживается в Xpaint, более сложная и утончённая в mtPaint. |
Figurine | Figurine это редактор
векторных изображений и его собственный формат - это fig. Можно открыть
только файлы fig, однако Figurine может использовать fig2dev для
экспортирования в различные векторные или растровые форматы. Заметьте, что Figurine не показывает опции преобразования в svg хотя fig2dev это поддерживает. Я намерен изменить исходный код Figurine чтобы это исправить, однако пока, что преобразование из fig в svg может быть достигнуто использованием непосредственно fig2dev в командной строке. |
DIA | Очень хороший редактор
векторной графики с библиотеками форм. Может
импортировать/экспортировать, форматы xfig и svg. Один недостаток в том,
что текст и формы нельзя произвольно вращать, однако можно выполнить
произвольное вращение в Figurine и импортировать в
DIA. Могут быть созданы библиотеки пользовательских форм. Документация онлайн: http://www.gnome.org/projects/dia/docs.html. |
Sodipodi | Очень сложный SVG векторный
редактор. SVG означает "Scalable Vector
Graphics" и это эквивалент Flash с открытым кодом. То есть
векторные схемы, анимация, взаимодействие с пользователем на
веб-страницах. SVG плагины доступны для всех основных веб-браузеров,
наиболее популярный от Adobe
(свободная загрузка). Однако, даже если вас не интересует SVG
как таковой, Sodipodi отличный инструмент для создания рисунков, которые
могут быть экспортированы в PNG растр или в Postscript (и опосредованно
в PDF и другие векторные форматы с помощью GSview). Документацию можно найти на www.sodipodi.com а учебник находится на hawthorn.csse.monash.edu.au/~njh/programming/draw-packages/sodipodi/ |
InkLite |
Это форк ранней версии Inkscape, и
в основном он такой же, как Sodipodi, с некоторыми изменениями и с
традиционным интерфейсом пользователя. Документация Sodipodi подходит
для InkLite. |
Inkscape |
Это
старший брат InkLite. Изначально это был форк Sodipodi, затем был
преобразован с C в C++ затем позже стал требовать библиотеки GTKmm и
Glibmm. Также он имеет намного больше функций. Следовательно он очень
большой. Также, многие из его плагинов требуют установки Python (доступен в файле 'devx' SFS). Inkscape может не быть в 'стандартном' Puppy, но он доступен, как PET-пакет. Онлайн-документация: http://www.inkscape.org/doc/index.php?css=css/base.css |
Impress | Это очень интересное Tcl/Tk GUI приложение для создания презентаций. Хотя до стандартов "Powerpoint" не дотягивает. Impress может поворачивать объекты на произвольный угол, и также он должен уметь поворачивать текст. Он делает это, используя программу pstoedit чтобы векторизировать текст, который затем можно поворачивать. Однако, поворот текста находится в процессе разработки и сейчас не работает и я отправил email автору, жду ответа. Ещё одна вещь -- автор сообщает, что PowerPoint может экспортировать в формат Postscript, который Impress может импортировать достаточно хорошо. Смотрите документацию Impress. |
Imposter | Это плеер для
презентаций созданных Open Office
Impress. Вы не можете создать эти презентации в Puppy, только
проиграть их. Если Impress может импортировать презентации PowerPoint,
это был бы путь для возможности проигрывания их в Puppy. Imposter - это GTK2 приложение, так, что содержит сглаживание шрифтов. Домашняя страница: http://imposter.sourceforge.net/ |
FullerScreen |
Это дополнение к SeaMonkey,
которое позволяет создание Powerpoint-подобных презентаций. Однако
требует базового знания HTML. Встроено в Puppy 4.3, см. меню 'Графика'. |
GTKSee | GTKSee это программа просмотра изображений, менеджер и слайд-шоу. Он показывает миниатюры, как Rox, но имеет намного большую функциональность, оптимизированную для просмотра изображений, такую, как показ размеров изображений при наведении курсора мыши над миниатюрой. Очень хорошая функция слайд-шоу. |
Fotoxx |
Это программа просмотра изображений по умолчанию в Puppy 4.0 - 4.2. Она также содержит некоторые функции редактирования. |
Gimageview |
Это сложная программ просмотра изображения. Она даже проигрывает видеофайлы. |
Gpicview |
Простая программ просмотра изображений |
Gqview |
Ещё одна программа просмотра изображений. |
Viewnior |
Это программа просмотра изображений по умолчанию в Puppy 4.3. |
fig2dev | Конвертирует векторное
изображение fig в различные векторные и растровые форматы. Эта версия
для Puppy была скомпилирована с поддержкой следующих векторных форматов:
cgm, pic, ps, emf, eps, pdf, and svg. Также следующих растровых
форматов: gif, jpeg, pcx, png, ppm, sld, tiff,
xbm, xpm. Заметьте, что как Figurine так и ABS используют fig2dev для экспортирования. |
pstoedit | Программ просмотра Postscript и PDF GSview использует pstoedit для экспортирования файлов Postscript и PDF в различные векторные форматы. Поддерживаемые форматы: ps, ai (Adobe Illustrator), idraw, fig, xfig, tgif, tk, hpgl, pic, mma, mpost, sk (Sketch), kil (Kontour), pdf, java1, java2, dxf, rpl, rib, lwo, dxf. |
gifsicle | gifsicle это консольная программа для создания анимированных gif. Это также программа просмотра -- заметьте также, Firefox или Opera могут проигрывать анимированные gif. Наиболее важно, что gifsicle может анализировать кадры и создать анимированный gif в котором последующие кадры содержат только изменения предыдущего кадра, намного уменьшая размер. |
scalerx | scalerx это превосходная консольная программа. Если у вас есть маленькое растровое изображение и вы хотите сделать его больше, оно будет иметь неровные контуры, однако scalerx анализирует изображение и смягчает контуры. Работает только с изображениями png. |
xli | Это консольное приложения для отображения изображения в окне или для его загрузки в корневое окно (рисунок рабочего стола). Поддерживаемые форматы изображений: fbm, Sun Rasterfile, CMU WM Raster, pbm, Faces Project, png, gif, jfif, jpeg, Utah RLE, Windows OS/2 RLE, Photograph on CD, X Window Dump, Targa, McIDAS, G3 FAX, PC Paintbrush, GEM, MacPaint, X Pixmap (xpm), X Bitmap (xbm). |
qiv |
Эта программа делает то же, что и xli и она меньше и быстрее. qiv заменяет xli в Puppy версии 2.10 и выше. |
Gview |
Базовое приложение для отображения изображений в окне, используется в Puppy 4.xx. |
grabc | Эта программа в меню "RGB выбор цвета экрана", и это простое приложение, которое отображает курсор который помещается, куда нужно, затем левый клик разделяет лежащий под ним цвет и отображает его red-green-blue компоненты. |
Gcolor2 |
Это программа выбора цвета и определения цвета экрана, которая используется в Puppy 4.xx. |
netpbm | Это пакет утилит для преобразования форматов графических
файлов и обработки графических файлов. Puppy содержит часть полного
пакета. В Puppy включены: anytopnm (просто shell скрипт который
определяет тип файла и вызывает одну из следующих программ для
конвертирования),
giftopnm, jpegtopnm, pgmtopbm, pbmtext, pbmtoxbm, pngtopnm,
pnmalias,
pnmconvol, pnmcut, pnmnlfilt, pnmrotate, pnmscale, pnmsmooth,
pnmtops, pnmtotiff, pnmtojpeg, pnmtopng, ppmdither, ppmlabel,
ppmrainbow,
ppmtogif, ppmtopgm, ppmtoxpm, ppmtobmp, ppmquant, pstopnm,
tifftopnm,
xbmtopbm, xpmtoppm, xwdtopnm.
pbm - это монохромный формат, pgm - это серая шкала, ppm - это цвет, и формат pnm перекрывает все три. Многие приложения в Puppy используют эти утилиты и они очень полезны, также в скриптах ввод и вывод могут быть перенаправлены. Онлайн-документация может быть найдена на netpbm.sourceforge.net. |
Gtkam |
Получение снимков из цифрового фотоаппарата. Это стандарт в Puppy 4.xx. |
Xsane |
A GUI для получения изображений из сканера. Это в Puppy 4.xx. |
Начиная с версии 0.9.6, Puppy использует Xine-libs, которые поддерживают широкий диапазон аудио и видео форматов.
Xine-libs | Xine-libs это бекенд библиотеки обеспечивающие поддержку широкого спектра аудио и видео форматов. Документацию можно найти онлайн: xine.sourceforge.net |
Gxine | Gxine - это GUI фронтенд к Xine-libs, и может проигрывать DVDs, различные видео файлы, включая Quicktime, MPG и AVI.
Воспроизведение DVDs работает по настоящему хорошо, при условии, что Puppy правильно определил ваш DVD привод -- должна быть ссылка /dev/dvd указывающая на фактический привод, например, /dev/hdc (или подобный). |
Mplayer |
Ещё один (видео и аудио) плеер. Доступен, как PET пакет. |
Pdvdrsab |
DVD видео риппер. Его разработал Puppy энтузиаст 'plinej'. Смотрите меню 'Мультимедиа'. |
В Gxine/Xine можно добавить файлы "кодеков" для расширения его возможностей -- см. примечание в секции Аудио ниже.
Xine-libs и Gxine обеспечивают общий медиа-плеер, включая поддержку широкого диапазона форматов аудио файлов.
Wavplay | Это консольное приложение, которое воспроизводит и записывает аудио файлы wav.
Заметьте, я оставил это приложение в Puppy хотя оно стало ненужным с приходом Gxine (см. ниже). |
Gxine | Gxine - это медиа плеер, который поддерживает широкий диапазон
аудио форматов. Gxine также может воспроизводить аудиопотоки из
Интернет. Будет воспроизводить аудио CD без внутреннего кабеля подключающего аудио выход CD-привода к звуковой карте -- для других CD плееров в списке ниже требуется кабель. |
ripperX | Извлекает песни из аудио CD и сохраняет их как wav или mp3.
Вы можете использовать ripperX просто как CD плеер. Одна
хорошая вещь -- это поддержка cddb -- при подключении к Интернет, просто
кликните кнопку
"cddb" и все названия песен на CD будут загружены. |
Asunder |
Извлечение песен с CD. |
RipOff |
Извлечение песен с аудио CD. По умолчанию в Puppy 4.xx. |
Pcdripper |
Извлечение песен с аудио CD. Также в Puppy 4.xx. |
GplayCD | Проигрывает аудио CD. Gxine и ripperX также могут проигрывать аудио CD. |
XfreeCD |
Проигрывает аудио CD и поддерживает cddb. Заметьте, зависнет если CD не вставлен перед запуском этого приложения. Домашняя страница проекта: http://xfreecd.sourceforge.net/ |
cdplay | Консольное приложения для воспроизведения аудио CD. |
Gcombust | Может быть использовано для создания аудио CD из wav или mp3 файлов. |
WishCD |
Может быть использовано для создания аудио CD из wav файлов. |
Graveman |
Может быть использовано для создания аудио CD |
setvol | Это маленькая консольная утилита для установки или получения громкости. |
xtmix, |
GUI звуковой микшер. |
Sgmixer |
GUI звуковой микшер используется в Puppy 4.xx. |
Snack audio player | Это альтернатива Gxine для проигрывания аудио файлов. Использует библиотеку
Snack. Требует Tcl/Tk. |
XS audio recorder and editor | XS использует библиотеку
Snack, так, что поддерживает широкий спектр форматов файлов. Кроме
записи или редактирования существующих звуковых файлов, XS полезен для
преобразования звуковых файлов из одного формата в другой. Требует
Tcl/Tk. |
Sweep |
Программа для записи и редактирования звука. Много функций. Онлайн документация: http://www.metadecks.org/software/sweep/tutorials/ |
mhWaveEdit |
Программа для записи и
редактирования звука. Также может быть использована для конвертирования
между различными аудио форматами файлов. По умолчанию в Puppy 4.xx. |
madplay |
Консольный mp3 плеер. Онлайн документация: http://www.linuxmanpages.com/man1/madplay.1.php |
Pmetatagger |
Просмотр и редактирование текстовых тегов в аудио файлах. |
Gxine/Xine могут проигрывать потоковое аудио и видео из Интернет,
так, что например, вы может слушать Интернет радиостанции. Однако, в
основном из-за юридических причин наиболее современные RealAudio и
MicrosoftMedia "кодеки" не включены в Puppy, это означает, что некоторые
радиостанции могут не работать. Однако, вы можете загрузить и
установить их -- см. секцию "Gxine плагин для потокового аудио и видео"
внизу этой страницы.
Puppy содержит SANE бекенд для сканера (со всеми драйверами), и XSane
GUI фронтенд. Всё это встроено в Puppy 4.xx, ничего не нужно устанавливать.
Печать в Puppy основана на Ghostscript и CUPS, и главные приложения, такие как Abiword, Amaya, Xpaint и Firefox, генерируют файлы в формате Postscript для печати. Программа gs способна преобразовать файлы Postscript в формат, подходящий для определённого принтера.
Пакет Ghostscript содержит свой собственный набор драйверов для принтеров, однако он очень ограничен, и Puppy использует драйвера Gutenprint, которые работают с Ghostscript. Это добавляет поддержку около 1300 принтеров.
Чтобы иметь возможность печатать, вам сначала нужно запустить Мастер печати CUPS. Это даст вам возможность выбрать правильный драйвер и настроить его для работы в Puppy. Вы найдёте этот Мастер в меню 'Настройка'.
CUPS, Ghostscript, шрифты и полный набор драйверов Gutenprint
встроены в Puppy, так, что ничего не нужно устанавливать для печати.
Однако, если у вас принтер Hewlett Packard, он не входит в набор
драйверов Gutenprint, и для него доступен дополнительный PET пакет, под
названием 'hpijs' или 'hplip'.
Gxine настроен как плагин для Firefox/Seamonkey, так, что вы можете,
например, слушать Интернет радиостанции. Многие будут работать, однако в
некоторых случаях вам нужно иметь последние файлы "кодеков" для
RealAudio и WindowsMedia, форматы, которые наиболее часто используются
для потокового аудио. Вам не нужно устанавливать RealPlayer или любой
другой плеер, так, как файлы кодеков могут быть добавлены в Gxine.
Коллекция "дополнительных кодеков" доступна на сайте Mplayer и доступна как PET пакет.
Просто запустите Менеджер пакетов (см. Меню -> Настройка ->
Менеджер пакетов Puppy, или просто кликните на значок 'Установка' на
рабочем столе) и установите пакет с названием "mplayer_codecs_full".