Odróżnienie CMYK od RGB

0

Witam, mam potrzebne stworzenia zabezpieczenia które nie pozwoli użytkownikowi uploadować obrazu w CMYK, tylko RGB. są jakieś klasy które potrafią odróżnić uploadowany obrazek ?

0

Wg. Oracle Community, klasa JPEGImageReader rzuca wyjątek, gdy obraz jest CMYK.

0

Dzięki! Wykorzystałem metodę getWidth pochodzącą z ByteArrayImage, w której to zwracany jest odpowiedni IIOException, ponieważ przy CMYK-u nie można pobrać szerokości.

 if (e.getMessage().contains("Unsupported Image Type") || e.getMessage().contains("Numbers of source Raster bands and source color space components")) {

to daje logger-a i msgWarn-a, po czym jest return i akcja nie jest wykonywana

1 użytkowników online, w tym zalogowanych: 0, gości: 1