Project

General

Profile

Actions

Feature #274

open

DcmCodec::decodeFrame() sollte komprimierte Pixeldaten analysieren können

Added by Marco Eichelberg over 17 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Module:
dcmdata, dcmjpeg, dcmjp2k, dcmjpls
Operating System:
Compiler:

Description

DcmCodec::decodeFrame() und damit DcmPixelData::getUncompressedFrame funktioniert
bei komprimierten Bildern dann nicht, wenn man auf einen beliebigen Frame zugreifen
möchte, die Offset Table leer ist und es mehrere Fragmente pro Frame gibt.

JR schreibt: [in diesem Fall] kann man doch sicherlich eine solche
Offset-Tabelle basierend auf dem vorliegenden komprimierten Datenstrom (im
Speicher) erzeugen. Zumindest sollte man das im Hinterkopf behalten, damit der
neue Mechanismus in jedem Fall funktioniert.

Bei JPEG-LS ist etwa der Start eines Frames relativ gut an der Bytefolge
ff\d8\ff\f7 zu erkennen - vielleicht nicht 100% akkurat, aber schon ziemlich gut.
Im Idealfall würde man den gesamten Bitstream parsen, um SOI/EOI zu erkennen.

No data to display

Actions

Also available in: Atom PDF