Formaty obrazow, kompresja, konwersja i przetwarzanie wsadowe
ð Podstawa programowa: II.3aWybor odpowiedniego formatu pliku graficznego ma kluczowe znaczenie dla jakosci obrazu, rozmiaru pliku i mozliwosci dalszego wykorzystania. Kazdy format ma swoje zalety i ograniczenia.
Kompresja to proces zmniejszania rozmiaru pliku. Wyroznamy dwa rodzaje:
Wzor: Rozmiar = szerokosc x wysokosc x glebia_kolorow / 8
Przyklad: Obraz 1920x1080, 24-bit (True Color):
1920 x 1080 x 24 / 8 = 6 220 800 bajtow = ok. 5,93 MB
Pliki JPEG czesto zawieraja dane EXIF (Exchangeable Image File Format):
Przetwarzanie wsadowe to automatyczne zastosowanie tych samych operacji do wielu plikow jednoczesnie. Przydatne, gdy trzeba np. zmienic rozmiar 100 zdjec na raz.
Otworz dowolne zdjecie w GIMP. Wyeksportuj je w nastepujacych formatach: (a) JPEG jakosc 10%, (b) JPEG jakosc 50%, (c) JPEG jakosc 95%, (d) PNG, (e) BMP. Porownaj rozmiary plikow i jakosc obrazow. Zapisz wyniki w tabeli.
Przykladowe wyniki dla zdjecia 1920x1080:
| Format | Rozmiar | Jakosc wizualna |
|-------------|-----------|-------------------|
| JPEG 10% | ~80 KB | Bardzo slaba, artefakty |
| JPEG 50% | ~200 KB | Dobra, male artefakty |
| JPEG 95% | ~800 KB | Bardzo dobra |
| PNG | ~3.5 MB | Idealna (bezstratna) |
| BMP | ~5.9 MB | Idealna (nieskompresowana)|
Wnioski:
- JPEG 50-85% to dobry kompromis jakosc/rozmiar
- PNG jest 4-5x wiekszy od JPEG 95%
- BMP jest nieopracalny dla zdjec
- Roznica miedzy JPEG 95% a PNG jest trudna
do zauwazynia gloym okiem
Oblicz teoretyczny rozmiar nieskompresowanego pliku BMP dla nastepujacych obrazow: (a) 640x480, 8-bit, (b) 1920x1080, 24-bit, (c) 3840x2160 (4K), 32-bit, (d) 800x600, 1-bit (czarno-bialy). Wyniki podaj w KB i MB.
Wzor: Rozmiar = szerokosc x wysokosc x bity / 8
a) 640 x 480 x 8 / 8 = 307 200 B = 300 KB = 0.29 MB
b) 1920 x 1080 x 24 / 8 = 6 220 800 B = 6075 KB = 5.93 MB
c) 3840 x 2160 x 32 / 8 = 33 177 600 B = 32 400 KB = 31.64 MB
d) 800 x 600 x 1 / 8 = 60 000 B = 58.6 KB = 0.057 MB
Uwaga: Rzeczywisty plik BMP bedzie nieco wiekszy
z powodu naglowka pliku (ok. 54-122 bajtow).
Pobierz 5-10 zdjec z internetu (licencja CC0). Uzyj programu XnConvert (darmowy) lub IrfanView do: (a) zmiany rozmiaru wszystkich zdjec na 800px szerokosci, (b) konwersji do formatu JPEG z jakoscia 80%, (c) dodania znaku wodnego (tekst z twoim imieniem). Wykonaj to jako operacje wsadowa.
XnConvert:
1. Pobierz i zainstaluj XnConvert
2. Zakladka "Wejscie": Dodaj pliki (5-10 zdjec)
3. Zakladka "Akcje":
- Dodaj akcje > Obraz > Zmien rozmiar
Szerokosc: 800px, Zachowaj proporcje: Tak
- Dodaj akcje > Obraz > Znak wodny
Tekst: "Imie Nazwisko", Pozycja: prawy dolny rog
Czcionka: Arial 16, Kolor: bialy, Krycie: 50%
4. Zakladka "Wyjscie":
- Format: JPG
- Jakosc: 80
- Folder docelowy: np. "przetworzone"
5. Kliknij "Konwertuj"
IrfanView:
1. Plik > Konwersja/zmiana nazwy wsadowa
2. Dodaj pliki
3. Zaznacz "Uzyj opcji zaawansowanych"
- Zmien rozmiar: 800px szerokosc
4. Format wyjsciowy: JPG, Opcje: jakosc 80
5. Folder docelowy > Start
Zrob 3 zdjecia telefonem w roznych warunkach (wnetrze, zewnatrz, zblinienie). Przeslij je na komputer. Uzyj narzedzia online (np. exif.tools) lub GIMP (Obraz > Metadane) do odczytu danych EXIF. Porownaj parametry: ISO, przeslone, czas ekspozycji. Nastepnie usun metadane GPS ze zdjec (np. w GIMP: Metadane > Usun lub przez ExifTool).
Przykladowe wyniki:
| Parametr | Wnetrze | Zewnatrz | Zblizenie |
|----------------|-----------|-----------|-----------|
| ISO | 800 | 100 | 400 |
| Przeslona | f/1.8 | f/2.2 | f/1.8 |
| Czas ekspozycji | 1/30s | 1/1000s | 1/60s |
| Ogniskowa | 4.2mm | 4.2mm | 4.2mm |
| Flash | Tak | Nie | Nie |
| GPS | 50.06,19.94 | 50.06,19.95 | 50.06,19.94 |
Wnioski:
- Wewnatrz: wyzsze ISO, dluzszy czas (mniej swiatla)
- Na zewnatrz: niskie ISO, krotki czas (duzo swiatla)
- GPS ujawnia dokladna lokalizacje - zagrozenie prywatnosci!
Usuwanie GPS w GIMP:
Obraz > Metadane > Edytuj > Usun dane lokalizacji
Lub: Przy eksporcie JPEG > odznacz "Zapisz dane EXIF"