Chcę sprawdzić stronę z plikami obrazów przesyłanymi do klienta. T tutaj również będzie walidacja po stronie serwera, która działa już z magią obrazu.W jaki sposób można wykryć specyfikację obrazu dla klienta za pomocą javascript
Chciałbym to odtworzyć po stronie klienta przed przesłaniem (ponieważ pliki będą dość duże, a wymagania wstępne dla plików obrazów są bardzo ograniczone, może to zaoszczędzić wiele cierpienia, jeśli sprawdzanie poprawności odbywa się w przeglądarce przed proces upload)
dozwolone formaty to:
JPEG
EPS
TIFF
muszę wykryć:
przestrzeni kolorów (CMYK/RGB)
Rozmiar (szerokość x wysokość) // ten jest łatwy - na JPEG, ale co z TIFF i EPS?
Rozdzielczość (dpi)
Głównym problemem jest wykrywanie przestrzeń barw i obsługi formatów non-JPG. Czy istnieje coś takiego jak "Identyfikator" ImageMagick dla javascript lub masz jakieś inne pomysły ...?!
Może być pomocny - [strona wiki do obsługi obrazów w przeglądarkach] (http://en.wikipedia.org/wiki/Comparison_of_web_browsers#Image_format_support). Aby uzyskać wszystkie potrzebne wsparcie, możesz potrzebować napisać kod, aby przeanalizować metadane tych plików i przeczytać je za pomocą _FileReader_ –
http://blog.rrikesh.com/demo/jquery-exif.html –
Więc ... Czy mógłbyś podać kod lub wyjaśnić, co już wypróbowałeś? Pytania z prośbą o kod powinny zawierać przykłady wykonanej pracy, co zostało wypróbowane, co nie zadziałało i ostateczny cel. –