2009-07-09 6 views
7

Ich habe JPEG2000-Dateien mit beiden Erweiterungen .J2K und .JP2 gesehen, und Codecs, die einen lesen, werden nicht immer den anderen lesen. Kann jemand erklären, warum es mehrere Erweiterungen für das gibt, was ich für ein einzelnes Format hielt?Gibt es verschiedene JPEG2000-Dateiformate?

Antwort

16

Da JPEG 2000 sowohl ein Codec als auch ein Dateiformat ist. Der Standard ist in vielen Teilen, wobei Teil 1 (größtenteils) Codec-Information (d. H. Wie man Bilddaten komprimiert und dekomprimiert) mit einem Container-Dateiformat Anhang (JP2). Teil 2 enthält viele Erweiterungen und ein umfassenderes Containerformat (JPX).

JP2 ist das "Container" -Format für JPEG 2000-Codestreams und basiert auf dem Quicktime-Format. J2K, habe ich nicht gesehen (wir haben J2C während der Standardisierung verwendet), aber ich nehme an, dass es rohe komprimierte Daten sind, ohne Wrapper. Der Sinn der Container liegt darin, dass ein "gutes" Image mit zusätzlichen Metadaten - Informationen zum Farbraum, Tagging usw. - geliefert wird. Die Basis des JP2-Formats ermöglicht viele "Boxen" von Informationen in einer Datei (einschließlich vieler Bilder, wenn Sie möchten). Es ermöglicht auch, das gleiche Containerformat für viele andere Teile des Standards (wie JP3D und JPIP) zu verwenden. Wirklich, Sie sollten nicht viele unverpackte, rohe Datenströme sehen - es ist meiner Meinung nach eine schlechte Übung.

+0

Große Erklärung - danke! – Roddy

+0

@Adam wright, ich bin neu bei JPEG-Standards, weißt du, ob es einen kostenlosen Zugang zu JPEG-Standards gibt, die meisten IEC-Standards müssen im Voraus bezahlt werden? Roddy, tut mir leid, dass du eine Frage in einer deiner Antworten geschrieben hast. –

+0

@Gary: Ich würde hier anfangen. http://www.w3.org/Graphics/JPEG/ - (und du hast dein Q als Kommentar gepostet, was perfekt ist. Keine Sorge.) – Roddy

Verwandte Themen