Obraz w formacie PNG należy przekształcić tak, aby jego tło było przezroczyste, w tym celu niezbędne jest
Pytanie z egzaminu CKE, czerwiec 2023 (arkusz EE.09-SG-23.06).
Poprawne jest dodanie kanału alfa. Kanał alfa to dodatkowa informacja zapisana dla każdego piksela obok składowych R, G i B - określa jego przezroczystość od całkowicie widocznego do całkowicie przezroczystego. Dopóki obraz go nie ma, usunięcie tła daje kolor tła (w GIMP-ie zwykle biały), a nie przezroczystość.
Do zapamiętania: w GIMP-ie kanał dodaje się poleceniem Warstwa → Przezroczystość → Dodaj kanał alfa, a potem usuwa tło, np. narzędziem zaznaczania według koloru. Przezroczystość zapisują m.in. PNG (pełna, 256 poziomów), GIF (tylko jeden kolor przezroczysty) i WebP. JPEG przezroczystości nie obsługuje. W CSS kanał alfa pojawia się w zapisie rgba().
Każda z błędnych czynności dotyczy czegoś innego niż przezroczystość. Kadrowanie wycina fragment obrazu i zmienia jego wymiary, ale tło w pozostałej części nadal jest kryjące. Poprawienie saturacji, czyli nasycenia barw, sprawia, że kolory stają się żywsze lub bledsze - nie ma to wpływu na to, czy piksel jest widoczny.
Zapisanie obrazu w formacie BMP jest wręcz krokiem w złą stronę: standardowy BMP używany w programach graficznych nie przechowuje przezroczystości, a do tego zajmuje dużo miejsca, bo nie stosuje kompresji. PNG obsługuje przezroczystość i dlatego zostaje się przy nim - brakuje tylko kanału, w którym można ją zapisać. Łatwo pomylić format pliku z możliwościami konkretnego obrazu: sam fakt, że plik ma rozszerzenie PNG, nie oznacza, że zawiera kanał alfa. Po dodaniu kanału i usunięciu tła wystarczy ponownie zapisać obraz jako PNG.