Portable anymap: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m drobne merytoryczne, drobne redakcyjne, poprawa linków |
m drobne redakcyjne, drobne techniczne, int. |
||
Linia 1:
[[File:Herman-ring-1.png|right|thumb|350px|Program w C++ tworzący plik
'''PPM''' ([[język angielski|ang.]] ''portable pixmap''), '''PBM''' ([[język angielski|ang.]] ''portable bitmap'') oraz '''PGM''' ([[język angielski|ang.]] ''portable graymap'') – [[Format pliku|formaty]] zapisu [[grafika rastrowa|grafiki rastrowej]], używane głównie do wymiany danych graficznych między różnymi [[Oprogramowanie narzędziowe|narzędziami]] graficznymi. Wszystkie trzy formaty określane są wspólnie jako '''PNM''' ([[język angielski|ang.]] ''portable anymap'') i oznaczają:
Linia 44:
== Netpbm ==
'''Netpbm''' to zestaw narzędzi do [[Tryb wsadowy|wsadowej]] konwersji i przetwarzania grafiki, operujący na plikach PNM. Pakiet składa się z wielu [[program komputerowy|programów]] wykonujących proste czynności np.:
* '''jpegtopnm'''
* '''pnmtopng'''
* '''pnmscale'''
* '''pnmrotate'''
Aby utworzyć miniaturę pliku [[JPEG]] wystarczy wydać polecenie:
jpegtopnm plik.jpeg | pnmscale -xsize 64 | pnmtojpeg > minatura_plik.jpeg▼
Z pomocą powłoki [[bash]] można bardzo prosto utworzyć miniatury wszystkich plików [[JPEG]] w bieżącym katalogu:▼
for plik in *.jpeg *.jpg ; do jpegtopnm ${plik} | pnmscale -xsize 64 | \▼
▲Z pomocą powłoki [[bash]] można bardzo prosto utworzyć miniatury wszystkich plików [[JPEG]] w bieżącym katalogu:
▲
== Zobacz też ==
{{wikibooks|C/Czytanie_i_pisanie_do_plików#Przyk.C5.82ad_-_pliki_graficzny|jak utworzyć plik ppm w C}}
|