Opis programu MGA View
Wprowadzenie
MGA View to niewielki program s�u��cy do przegl�dania
obrazk�w pod konsol� (tryb tekstowy linuxa).
Program u�ywa sterownika mga_vid z mplayera - jest to
specjalny sterownik dla kart Matrox. Od wersji 0.0.28 MGA
View dzia�a r�wnie� na innych kartach graficznych,
wykorzystuj�c bufor ramki (framebuffer device). Jak dot�d
cz�� funkcji dost�pna jest jedynie dla u�ytkownik�w Matroxa,
lecz zostan� one dodane w przysz�o�ci.
MGA View rozpoznaje format pliku poprzez sprawdzanie jego
zawarto�ci, a nie rozszerzenia, st�d wy�wietla poprawnie
r�wnie� pliki nie posiadaj�ce rozszerzenia, lub z rozszerzeniem
niew�a�ciwym.
Licencja
MGA View rozpowszechniane jest na zasadach
Powszechnej
Licencji Publicznej GNU.
W�a�ciwo�ci
- obs�uga wielu format�w plik�w
- skalowanie obrazu
- zapisywanie we w�asnym formacie (zmg)
- wy�wietlanie w odcieniach szaro�ci (grayscale)
- przegl�danie kolejno wszystkich plik�w w katalogu
- BMP unit v0.0.6
- 4 bpp
- 8 bpp
- 8 bpp rle
- 24 bpp
- 32 bpp
- CEL unit v0.0.1
- CUT unit v0.0.2
- DIS unit v0.0.3
- EPA unit v0.0.3
- GIF unit v0.0.4
(uses libungif)
- HRZ unit v0.0.1
- JPG unit v0.0.4
(uses libjpeg)
- LBM unit v0.0.1
- MTV unit v0.0.2
- PAT unit v0.0.1
- PCX unit v0.0.3
- PIC unit v0.0.1
- PIC unit v0.0.1
- PIX unit v0.0.2
- 8 bpp rle grayscale
- 24 bpp rle
- PNG unit v0.0.2
(uses libpng)
- PSD unit v0.0.1
(uses libjpeg)
- PXM unit v0.0.2
- pbm P1
- pgm P2 P5
- ppm P3 P6
- RAS unit v0.0.2
- RAW unit v0.0.2
- RGB unit v0.0.2
- 8 bpp
- 8 bpp rle
- 24 bpp
- 24 bpp rle
- RIX unit v0.0.1
- SKA unit v0.0.1
- TGA unit v0.0.5
- 8 bpp
- 16 bpp
- 24 bpp *
- 24 bpp rle
- 32 bpp
- 32 bpp rle
- TIF unit v0.0.4
(uses libtiff)
- VST unit v0.0.1
- XPM unit v0.0.3b
- XWD unit v0.0.2
- ZMG unit v0.0.4
- color *
- color compressed *
- grayscale *
- grayscale compressed *
(*) - read/write
Wymagania:
Do skompilowania programu niezb�dna jest obecno�� nast�puj�cych
bibliotek wraz z pakietami developerskimi (patrz
linki):
- libungif i libungif-dev,
- libjpeg i libjpeg-dev,
- libpng i libpng-dev,
- zlib i zlib-dev,
- libtiff i libtiff-dev,
- libMagick (biblioteka z programu ImageMagick).
Do uruchomienia programu konieczna jest w��czona obs�uga
framebuffera oraz (opcjonalnie dla kart graficznych Matrox)
sterownik mga_vid.
Dotychczas MGA View bylo testowane na:
- Procesory:
- rodzina i386 (AMD k6-2 3dnow, AMD Duron 1 GHz,
...)
- Dystrybucje:
- Debian (testing/unstable)
- Mandrake 7.2.
- RedHat 7.1.
- Karty graficzne:
- Matrox Millenium G200
- nVidia GeForce2 MX (thx Radek)
- Riva TNT 2 (thx Verdan)
Znane b��dy:
- Podczas u�ywania mga_vid: je�li ustawiona rozdzielczo�� ekranu
wynosi 1024x768 lub wiecej, wy�wietlanie obrazka o podobnych wymiarach
mo�e spowodowa� segmentation fault;
- Podczas u�ywania framebuffera: je�li wirtualna wielko�� ekranu jest
wi�ksza ni� rzeczywista (oznacza to alokacj� wi�kszej ilo�ci pami�ci),
obrazek mo�e zosta� niepoprawnie wy�wietlony.
Plany na przysz�o��:
- udost�pnienie wszystkich opcji r�wnie� dla framebuffera :-)
- zapisywanie plik�w do innych format�w ni� zmg i tga
Wsparcie
Mile widziane s� wszelkie pomys�y, komentarze, pytania i
propozycje dotycz�ce MGA View. Przesy�ajcie
je do autora programu: HelDoRe <tehace@konto.pl>.
|
|
|