Znalazłem JPG nie obsługuje przezroczystości, wartość alfa zawsze wynosi 255. Zastanawiam się tylko, czy png obsługuje przezroczystość?Tylko PNG obsługuje przezroczystość, czy to prawda?
Odpowiedz
png-32
obsługuje różne poziomy przejrzystości. Każdy piksel może mieć krycie między 0 a 255, przy czym 0 jest całkowicie przezroczyste.png-24
obsługuje ustawienie jednego koloru jako całkowicie przezroczystego. Wszystko inne będzie nieprzejrzyste.gif
używa palety kolorów. Możesz określić, że jeden kolor w palecie jest w pełni przezroczysty.png-8
również używa palety kolorów, ale każdy kolor w palecie ma swoją wartość nieprzezroczystości, więc obsługuje również różne poziomy przezroczystości.jpg
nie obsługuje przezroczystości.
To nie jest poprawne. Program Paletted PNG-8 obsługuje różne poziomy przezroczystości (patrz [pngquant] (http://pngquant.org)). * Tylko Photoshop i GIMP nie *, więc potrzebujesz lepszych narzędzi do tego (np. Fireworks lub wyżej wspomniany pngquant). – Kornel
A co z obrazami bitmapowymi? –
Format PNG-24 obsługuje tylko przezroczystość podobną do GIF (jeden kolor określa się jako przezroczysty i jest w pełni przezroczysty). PNG-32 obsługuje różne poziomy przezroczystości za pośrednictwem kanału alfa, w którym każdy piksel może mieć krycie między 0 a 255. Być może niektóre aplikacje błędnie odwołują się do plików PNG32 jako "PNG-24". –
JPEG 2000 obsługuje pełną przejrzystość. Zobacz JPEG 2000 Side channel spatial information.
JPEG2000 to nowy format pliku, a nie rozszerzenie oryginalnego formatu JPEG. – usr2564301
Istnieje kilka formatów obsługujących przezroczystość, tylko JPEG nie jest jednym z nich ... –
http://en.wikipedia.org/wiki/Transparency_%28graphic%29 – AsTheWormTurns
http: //www.faqs .org/faqs/jpeg-faq/part1/section-12.html – AsTheWormTurns