Puppy ma bardzo użyteczną kolekcję aplikacji i narzędzi dla
manipulowania obrazami graficznymi, oboma bitmapowymi i wektorywymi.
Zauważ że jest trend odejścia od formatu GIF z uwagi na patent algorytmu
kompresji LZW, jednak ten patent wygasł we wszystkich państwach świata,
zatem to nie jest już więcej problem (ale, GIF jest tylko użyteczny dla
animacji, bo PNG jest o wiele lepsze we wszystkich innych aspektach).
Następująca tablica jest podsumowaniem:
Xpaint | Xpaint to edytor i przeglądarka bitmapowych (rastrowych) obrazków. Formaty mogące być otwarte i zapisane to gif, ico, jpeg, png, ppm, ps, pdf, tiff, xbm, xpm i xwd |
mtPaint | To inny edytor obrazów bitmapowych, wyspecjalizowany w
edycji obrazów na poziomie pikseli, zwłaszcza ikon. Uznaję
mtPaint jako świetny dla ogólnych celów program malarski. Faktycznie, moja opinia o mtPaint utrzymuje się, gdyż autor rozwija go szybko. Wersja 0.45 obsługuje skalowanie obrazów, co jest poważnym niedociągnięciem Xpaint. V0.50 obsługuje obrót o dowolny kąt. Nawet przycinanie, obsługiwane w Xpaint, jest dużo bardziej wyrafinowane w mtPaint. |
Figurine | Figurine to wektorowy
edytor obrazów z natywnym formatem fig. Tylko pliki fig mogą być
otwarte, jednak Figurine może użyć fig2dev by
eksportować do różnych wektorowych i bitmapowych
formatów. Zauważ że Figurine nie pokazuje opcji eksportu do svg chociaż fig2dev ją obsługuje. Zamierzam zmodyfikować kod źródłowy Figurine by to naprawić, jednak na teraz konwersja z fig na svg może być osiągnięta przez użycie fig2dev bezpośrednio w linii komend. |
DIA | Bardzo ładny edytor grafiki wektorowej z bibliotekami kształtów. Może
importować/eksportować formaty bitmapy, xfig i svg. Jedna wada że
tekst i kształty nie mogą być dowolnie obracone, jednak jest możliwe wykonać dowolne obroty w Figurine i importować do
DIA. Biblioteki własnych kształtów mogą być tworzone. Dokumentacja online: http://www.gnome.org/projects/dia/docs.html. |
Sodipodi | Bardzo wyrafinowany edytor
wektorowy SVG. SVG znaczy "Skalowana grafika wektorowa" i to jest
równoważnik open source dla Flash. To jest, wektorowych
diagramów, animacji, interakcji użytkownika ze stronami
www. Wtyczki SVG są dostępne dla wszystkich większych przeglądarek www,
najbardziej popularna jest z Adobe
(bezpłatne pobranie). Jednak, nawet jeśli nie jesteś
zainteresowany SVG jako takim, Sodipodi jest świetnym narzędziem
tworzenia rysunków które mogą być
eksportowane do formatów rastrowego PNG lub Postscriptu
(i nie bezpośrednio do PDF i innych formatów wektorowych przez
GSview). Dokumentacja może być znaleziona na www.sodipodi.com a samouczek jest na hawthorn.csse.monash.edu.au/~njh/programming/draw-packages/sodipodi/ |
InkLite |
To jest odgałęzienie wczesnej
wersji Inkscape, i jest w zasadzie takie samo jak Sodipodi, z kilkoma
usprawnieniami i konwencjonalnym interfejsem użytkownika. Dokumentacja
Sodipodi dotyczy InkLite. |
Inkscape |
To
jest wielki brat InkLite. Oryginalnie to było odgałęzienie Sodipodi,
skonwertowane z C na C++ później wymagało bibliotek GTKmm i
Glibmm. To też ma wiele więcej funkcji. W konsekwencji jest bardzo duże.
Także, wiele jego wtyczek wymaga zainstalowanego Pythona (dostępnego w pliku SFS 'devx'). Inkscape może nie być w 'standardowym' Puppy ale jest dostępny jako pakiet PET. Dokumentacja online: http://www.inkscape.org/doc/index.php?css=css/base.css |
Impress | To bardzo interesująca aplikacja GUI Tcl/Tk dla tworzenia prezentacji slajdów. Chociaż nie w standardzie "Powerpoint". Impress może obracać obiekty pod dowolnym kątem, i jest przypuszczalnie też zdolny obrócić tekst. Robi to przez użycie programu pstoedit wektoryzującego tekst, który może być potem obrócony. Jednak, obrót tekstu to "praca w toku" to obecnie nie działa i wysłałem email do autora, czekając na odpowiedź. Jeszcze jedna rzecz -- autor raportuje że PowerPoint może eksportować format Postscript, który Impress może importować całkiem dobrze. Zobacz dokumentację Impress. |
Imposter | To jest odtwarzacz
dla prezentacji stworzonych przez Open Office
Impress. Aktualnie nie można stworzyć tych prezentacji w Puppy,
tylko je odtworzyć. Jeśli Impress może importować prezentacje
PowerPoint, to byłaby droga by być zdolnym odtworzyć je w Puppy. Imposter to aplikacja GTK2, więc ma antyaliasingowe fonty. Strona domowa: http://imposter.sourceforge.net/ |
FullerScreen |
To dodatek dla SeaMonkey, on
pozwala stworzyć podobne do Powerpointa prezentacje. Jednak potrzebuje
podstawowej znajomości HTML. Wbudowane w Puppy 4.3, zobacz menu
'Grafika'. |
GTKSee | GTKSee to przeglądarka obrazów, manager i pokaz slajdów. Wyświetla miniatury, jak Rox, ale ma wiele większą zoptymalizowaną funkcjonalność zarządzania obrazkami, taką jak pokazanie wymiarów obrazów gdy jest mysz nad miniaturą. Funkcja pokazu slajdów jest bardzo ładna. |
Fotoxx |
To jest domyślna przeglądarka obrazów w Puppy 4.0 - 4.2. Ma też nieco funkcji edycji. |
Gimageview |
To jest wyrafinowana przeglądarka obrazów. Nawet odtwarza pliki video. |
Gpicview |
Prosta przeglądarka obrazów. |
Gqview |
Jeszcze inna przeglądarka obrazów. |
Viewnior |
To jest domyślna przeglądarka obrazów w Puppy 4.3. |
fig2dev | Konwertuje obraz wektorowy
fig na różne formaty wektorowe i bitmapowe. Wersja dla Puppy
została skompilowana z obsługą następujących formatów
wektorowych: cgm, pic, ps, emf, eps, pdf, i svg. Też następujące formaty
bitmapowe: gif, jpeg, pcx, png, ppm, sld, tiff,
xbm, xpm. Zauważ że oba Figurine i ABS używają fig2dev do eksportowania. |
pstoedit | Przeglądarka Postscript i PDF GSview używa pstoedit do eksportu plików Postscript i PDF do różnych formatów wektorowych. Obsługiwane formaty to 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 to program konsolowy do konstruowania animowanych gifów. Jest też przeglądarką -- zauważ też, Firefox lub Opera mogą odtworzyć animowane gify. Najważniejsze, gifsicle może analizować klatki i stworzyć animowany gif w którym kolejne klatki mają tylko zmiany poprzedniej klatki, to świetnie redukuje rozmiar. |
scalerx | scalerx to znakomity program konsolowy. Jeśli masz mały obraz bitmapowy i chcesz zrobić go większym, on ma poszarpane krawędzie, jednak scalerx analizuje obraz i wygładza krawędzie. Działa tylko z obrazkami png. |
xli | To aplikacja konsolowa wyświetlająca obrazek w oknie lub wczytująca go do głównego okna (tła pulpitu). Obsługiwane rodzaje obrazków to 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 |
To robi to samo co xli i jest mniejsze i szybsze. qiv zamienił xli w Puppy wersja 2.10 i późniejsze. |
Gview |
Podstawowa aplikacja do wyświetlania obrazku w oknie, używana w Puppy 4.xx. |
grabc | To jest w menu jako "RGB próbnik kolorów ekranu", jest prostą aplikacją która wyświetla celownik który jest umieszczany według życzenia potem lewoklik próbkuje będący pod kolor i wyświetla jego składowe czerwoną-zieloną-niebieską. |
Gcolor2 |
To jest wybieranie koloru i próbnik koloru ekranu użyty w Puppy 4.xx. |
netpbm | To jest pakiet konwersji formatu pliku graficznego i narzędzie
manipulacji. Puppy ma podzbiór pełnego pakietu. Załączone
w Puppy są: anytopnm (tylko skrypt powłoki który określi rodzaj
pliku i przywoła jeden z innych programów konwersji),
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 to monochromatyczny format, pgm szarości, ppm kolorowy, i format pnm obejmuje wszystkie trzy. Wiele aplikacji w Puppy używa tych narzędzi i one są potężnie użyteczne w skryptach też jako wejście i wyjście mogą być zamontowane. Dokumentacja online może być znaleziona na netpbm.sourceforge.net. |
Gtkam |
Zdobywa zdjęcia z aparatu cyfrowego. To jest standard w Puppy 4.xx. |
Xsane |
GUI dla zdobycia obrazów ze skanera. To jest w Puppy 4.xx. |
Od wersji 0.9.6, Puppy używa Xine-libs, który obsługuje bardzo szeroki zakres formatów audio i video.
Xine-libs | Xine-libs to biblioteki backend dostarczające obsługę szerokiego zakresu formatów audio i video. Dokumentacja znajduje się online: xine.sourceforge.net |
Gxine | Gxine to frontend GUI dla Xine-libs, i może odtworzyć video DVD, różne pliki video włączając Quicktime, MPG i AVI.
Odtwarzanie DVD działa rzeczywiście ładnie, pod warunkiem że Puppy poprawnie zidentyfikowało napęd DVD -- powinieneś znaleźć link /dev/dvd wskazujący aktualny napęd, na przykład /dev/hdc (lub jakikolwiek). |
Mplayer |
Inny odtwarzacz multimediów (video i audio). Dostępny jako pakiet PET. |
Pdvdrsab |
DVD video ściągacz. Entuzjasta Puppy 'plinej' to opracował. Zobacz menu 'Multimedia'. |
Gxine/Xine może mieć pliki "kodeków" dodane do niego by rozszerzyć jego możliwości -- zobacz uwagę w sekcji Audio poniżej.
Xine-libs i Gxine dostarczają ogólnego odtwarzacza
mediów, łącznie z obsługą szerokiego zakresu formatów
plików audio.
Wavplay | To jest aplikacja konsolowa która odtwarza i nagrywa pliki wav audio.
Zauważ, zachowałem tą aplikację w Puppy chociaż ona jest zbędna z nadejściem Gxine (zobacz poniżej). |
Gxine | Gxine to odtwarzacz mediów który obsługuje
szeroki zakres formatów plików audio. Gxine może też
odtworzyć strumieniowe audio z Internetu. Odtworzy audio CD bez potrzeby wewnętrznego kabla łączącego wyjście audio napędu CD do karty dźwiękowej -- inne odtwarzacze CD wymienione poniżej wymagają tego kabla. |
ripperX | Ściągnie utwory audio z CD i zapisze je jako wav lub mp3.
Można użyć ripperX jako odtwarzacz CD. Jedną świetną rzeczą jest obsługa cddb -- gdy jest podłączenie do Internetu, kliknięcie przycisku "cddb" i wszystkie tytuły utworów CD będą pobrane. |
Asunder |
Ściągnie utwory audio z CD. |
RipOff |
Ściągnie utwory audio z CD. Domyślnie w Puppy 4.xx. |
Pcdripper |
Sciągnie utwory audio z CD. Także w Puppy 4.xx. |
GplayCD | Odtworzy audio CD. Gxine i ripperX mogą też odtworzyć audio CD. |
XfreeCD |
Odtworzy audio CD i obsługuje cddb. Zauważ, zawiesi się jeśli CD nie jest włożony przed startem tej aplikacji. Strona domowa projektu: http://xfreecd.sourceforge.net/ |
cdplay | Aplikacja konsolowa do odtwarzania audio CD. |
Gcombust | Może być użyte do stworzenia audio CD z plików wav lub mp3. |
WishCD |
Może być użyte do stworzenia audio CD z plików wav. |
Graveman |
Może być użyte do stworzenia audio CD. |
setvol | To jest małe narzędzie konsolowe by ustawić lub uzyskać głośność. |
xtmix, |
GUI miksera dźwięku. |
Sgmixer |
GUI miksera dźwięku użyte w Puppy 4.xx. |
Snack audio player | To jest alternatywa dla Gxine do odtwarzania plików audio. Używa biblioteki
Snack. Wymaga Tcl/Tk. |
XS audio recorder and editor | XS używa biblioteki Snack,
zatem obsługuje szeroki zakres formatów plików.
Oprócz nagrywania, lub edycji istniejących plików
dźwiękowych, XS jest użyteczny do konwersji plików dźwiękowych z
jednego formatu na inny. Wymaga Tcl/Tk. |
Sweep |
Edytor i rejestrator dźwięku. Wiele funkcji. Dokumentacja online: http://www.metadecks.org/software/sweep/tutorials/ |
mhWaveEdit |
Edytor i rejestrator dźwięku.
Może być też użyty do konwersji pomiędzy różnymi formatami
plików audio. Domyślnie w Puppy 4.xx. |
madplay |
Konsolowy odtwarzacz mp3. Dokumentacja online: http://www.linuxmanpages.com/man1/madplay.1.php |
Pmetatagger |
Przegląd i edycja tekstowych tagów w plikach audio. |
Gxine/Xine może odtworzyć strumieniowe audio i video z Internetu,
zatem na przykład, można słuchać Internetowych stacji radio. Jednak,
głównie z powodów prawnych najbardziej zaktualizowane
pliki "kodeków" RealAudio i MicrosoftMedia nie są załączone w
Puppy, co znaczy że niektóre stacje radio mogą nie działać.
Jednak, można pobrać i zainstalować je -- zobacz sekcję na dole tej
strony "Strumienie audio i video wtyczka Gxine".
Puppy ma backend skanera SANE (z wszystkimi sterownikami), i frontend GUI XSane. To wszystko jest wbudowane w Puppy 4.xx, nic nie potrzeba
instalować.
Drukowanie w Puppy opiera się na Ghostscript i CUPS, a główne aplikacje takie jak Abiword, Amaya, Xpaint i Firefox, generują pliki w formacie Postscript dla drukowania. Program gs jest zdolny skonwertować pliki Postscript do formatu nadającego się dla poszczególnej drukarki.
Pakiet Ghostscript ma swój własny zestaw sterowników drukarek, jednak on jest bardzo ograniczony, i Puppy używa sterowników Gutenprint, które działają z Ghostscript. One dają obsługę dla ponad 1300 drukarek.
By być zdolnym drukować, musisz najpierw uruchomić CUPS Kreator Drukarki. To umożliwi wybór poprawnego sterownika i skonfiguruje go do pracy w Puppy. Znajdziesz ten Kreator w menu 'Ustawienia'.
CUPS, Ghostscript, fonty, i pełny zestaw sterowników
Gutenprint jest wbudowany w Puppy, zatem nic nie potrzeba instalować dla
drukowania. Jednak, jeśli masz drukarkę Hewlett Packard która
nie jest w zestawie sterowników Gutenprint, jest dostępny
dodatkowy pakiet PET, nazwany 'hpijs' lub 'hplip'.
Gxine jest ustawione jako wtyczka dla Firefox/Seamonkey, zatem można,
na przykład, słuchać internetowych stacji radiowych. Wiele działa,
jednak w niektórych przypadkach trzeba mieć późniejsze
pliki "kodeków" dla RealAudio i WindowsMedia, te dwa formaty są
najczęściej używane dla strumieni audio. Nie potrzena instalować
RealPlayera lub innego odtwarzacza, bo pliki kodeków mogą być
dodane do Gxine.
Kolekcja "dodatkowych kodeków" dostępna ze strony Mplayera jest dostępna jako pakiet PET.
Po
prostu uruchom PETget manager pakietów (zobacz Menu ->
Ustawienia -> Puppy manager pakietów, lub kliknij na ikonę
'instaluj' na pulpicie) i zainstaluj pakiet nazwany
"mplayer_codecs_full".