Mam obraz w formacie byte[]
w moim kodzie Java. Chcę, aby następujące informacje zostały wyodrębnione z tej tablicy. Jak mogę to zrobić tak szybko, jak to możliwe.Wyodrębnij szerokość, wysokość, kolor i typ obrazu z tablicy bajtów.
- Szerokość
- Wysokość
- kolorów (czarny & białe, kolorowe lub przezroczyste? Jeśli kolor, co jest głównym kolor?)
- Typ (Czy obraz PNG, GIF, JPEG, itd.)
Wyodrębnianie tego rodzaju informacji przy użyciu operacji bitowych na macierzy bajtów jest dużym zadaniem. Używałbym do tego jakiejś biblioteki. – Simon
Utwórz obraz jakiegoś rodzaju (może używając 'ImageIO') i wyodrębnij właściwości obrazu. – MadProgrammer
@Simon Nie mam problemu z używaniem biblioteki. –