Project

General

Profile

Actions

Feature #355

open

Optimierter Zugriff auf komprimierte Bilddaten (Redundanz vermeiden)

Added by Jörg Riesmeier almost 14 years ago.

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

0%

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

Description

Bei Zugriff auf komprimierte Bilddaten wird mehrfach auf immer die gleichen Attribute (vor allem der Gruppe 0x0028) zugegriffen. Zum Beispiel * in DicomImage und verbundene Klassen * in DcmElement::getUncompressedFrameSize() * in DcmElement::getUncompressedFrame() * im entsprechenden Decoder, ggf. sogar pro Frame * ...

Und jedes Mal wird pro Attribut der Datensatz mit Hilfe von ''search()'' durchsucht. Es erscheint sinnvoll, diese Daten nur einmal an zentraler Stelle zu erheben und dann in einer ''struct'' oder dergleichen weiterzureichen. Dieses Cache-Objekt könnte die internen ''search''-Aufrufe vielleicht auch erst bei Bedarf anstoßen, wenn die entsprechende ''get''-Methode aufgerufen wird.

No data to display

Actions

Also available in: Atom PDF