Widziałem pliki JPEG2000 z rozszerzeniami .J2K i .JP2, a kodeki, które je czytają, nie zawsze czytają drugie. Czy ktoś może wyjaśnić, dlaczego istnieje wiele rozszerzeń tego, co uważałem za jeden format?Czy są różne formaty plików JPEG2000?
Odpowiedz
Ponieważ JPEG 2000 jest zarówno kodem i format pliku. Standard jest w wielu częściach, z Częścią 1 podającą (głównie) informacje o kodekach (tj. Jak kompresować i dekompresować dane obrazu) za pomocą formatu pliku załącznika kontenera (JP2). Część 2 zawiera wiele rozszerzeń i bardziej wszechstronny format kontenera (JPX).
JP2 to format "kontenera" dla strumieni danych JPEG 2000 i jest wzorowany na formacie QuickTime. J2K, nie widziałem (używaliśmy J2C podczas standaryzacji), ale zakładam, że jest to surowe skompresowane dane, bez opakowania. Celem pojemników jest to, że "dobry" obraz pochodzi z dodatkowych metadanych - informacji o przestrzeni kolorów, znakowania itp. Baza formatu JP2 umożliwia wiele "skrzynek" informacji w jednym pliku (w tym wiele obrazów, jeśli chcesz). Pozwala również na użycie tego samego formatu kontenera dla wielu innych części standardu (takich jak JP3D i JPIP). Naprawdę, nie powinieneś widzieć wielu nieopakowanych, nieprzetworzonych strumieni danych - jest to, moim zdaniem, zła praktyka.
- 1. Jakie są standardowe formaty plików szyfrowania?
- 2. Co to są różne typy certyfikatów, formaty w kryptografii
- 3. Formaty plików obsługiwane przez UIWebView
- 4. Obsługiwane formaty plików audio w przeglądarce Chrome?
- 5. Dekodowanie obrazu binarnego JPEG2000 za pomocą Javascriptu
- 6. ffmpeg: które formaty plików obsługują użycie stdin?
- 7. Dlaczego te różne formaty ciągów w TimeSpan na XAML?
- 8. Różne formaty map gry (wewnątrz i na zewnątrz)
- 9. Czy te wzory regex są różne?
- 10. Shellscript działanie czy dwa pliki są różne
- 11. Highcharts: czy możliwe są różne legendy?
- 12. Tomcat7 logowanie piekło - dlaczego dwa różne formaty wychodzi?
- 13. Korzystanie Python i regex wyodrębnić różne formaty dat
- 14. Google Doc Viewer: Które formaty są naprawdę obsługiwane?
- 15. Jakie są obsługiwane formaty plików obrazów do wyświetlenia na telefonie iPhone?
- 16. Łączenie plików w różne katalogi?
- 17. Polecenie diff: nie drukuje linii, które są różne, ale nadal mówi, że oba pliki są różne
- 18. Jakie są różne rodzaje runfiles
- 19. Jakie są różne rodzaje spraw?
- 20. Formaty plików audio/wideo obsługujące osadzone znaczniki i komentarze/adnotacje?
- 21. mediaelement.js Obsługiwane formaty
- 22. jakie formaty audio są obsługiwane przez przeglądarkę dla Androida?
- 23. Dlaczego dane wyjściowe są różne?
- 24. Czy są jakieś alternatywne edytory plików .m?
- 25. Jakie są odpowiednie formaty właściwości http://schema.org/GeoShape?
- 26. Jakie formaty obrazu są obsługiwane przez CANVAS w html5?
- 27. Nie można załadować formaty ClassDiagram.cd URI nie są obsługiwane
- 28. Czy różne wirtualne implementacje dziedziczenia wirtualnego C++ są niezgodne?
- 29. Czy te dwa style definicji wskaźnika funkcji C są różne?
- 30. Jak sprawdzić, czy elementy tablicy są wszystkie Różne Java
Świetne wyjaśnienie - dzięki! – Roddy
@Adam wright, jestem nowy w standardach JPEG, czy wiesz, że jeśli masz dostęp do standardów JPEG bez kosztów, większość standardów IEC musi być opłacona z góry! ?? Roddy, przepraszam za opublikowanie pytania w jednej z twoich odpowiedzi. –
@Gary: Zacznę od tego. http://www.w3.org/Graphics/JPEG/ - (i umieściłeś swój Q jako komentarz, który jest doskonały, bez obaw.) – Roddy