![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 9 Dołączył: 16.02.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jak wykryć za pomocą PHP czy zdjęcie JPG jest w wersji RGB lub CMYK ?
-------------------- Wszystko należy robić najprościej jak się da, ale nie prościej
Albert Einstein |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Przeczytaj cały opis:
http://pl2.php.net/manual/en/function.getimagesize.php i zwróć uwagę na ten fragment: Cytat channels will be 3 for RGB pictures and 4 for CMYK pictures.
-------------------- -------------
------ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
z tego co wiem, format JPG obsługuje tylko 3 kanały (warstwy) kolorów, więc z założenia nie może przechowywać obrazów CMYK które wymagają 4 kanałów kolorów...
więc spokojnie możesz założyć, że wszystkie JPG są w RGB... -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 9 Dołączył: 16.02.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc, faktycznie, funkcja getimagesize zwraca ile kanałów ma JPG.
Dokładnie to zwraca tablicę, której 6 element zawiera liczbę kanałów. JPG oczywiście może być zapisywany w CMYK, poligrafia na całym świecie pracuje na takich JPG (oczywiście nie tylko na JPG). JPG'a w CMYK przeglądarka nie wyświetli. -------------------- Wszystko należy robić najprościej jak się da, ale nie prościej
Albert Einstein |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
Zwracam honor.
Poszperałem w necie i faktycznie niektóre aplikacje graficzne zapisują i odczytują CMYK JPG. Ale nie jestem pewien czy ten tryb jest zawarty w standardzie JPG, bo w dostępnych opisach formatu JPG jest mowa wyłącznie o 24 bitach na pixel (lub 8 w trybie grayscale). Pozdrawiam. -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.05.2025 - 06:16 |