Feature #32
Updated by Michael Onken almost 11 years ago
siehe auch E-Mail vom 08.08.2008 Bei JPEG-komprimierten DICOM-Bildern, bei denen die Angabe für "Number of Frames" fehlerhaft ist (insbesondere, wenn der Wert angibt, daß mehr Frames da wären, als es tatsächlich sind), bricht der Dekodierungsprozess mit einem EC_IllegalCall ab. Zum einen sollte in einem solchen Fall ein Work-around existieren (z.B. "Number of Frames" wird automatisch korrigiert), zum anderen sollte eine entsprechende Meldung ausgegeben werden. Möglicherweise tritt das gleiche Problem bei den anderes Codecs (RLE, JP2K, JPEG-LS) in ähnlicher Weise auf. === Nachtrag JR === Es gibt mittlerweile einen entsprechenden "Bugfix" im CVS. Siehe aber auch Hinweis von JR an ME in einer E-Mail vom 2008-08-18: >> Den Patch habe ich heute (mit der Änderung, dass NumberOfFrames nur in >> den Datensatz eingefügt wird, wenn > 1) in weitgehend identischer Form meines Wissens ist das Attribut aber bei einigen IODs verpflichtend (muss also auch dann vorhanden sein, auch wenn der Wert = 1 ist). Sollte man nicht eher prüfen, ob das Datenelement mit einem Wert im Datensatz vorhanden ist, und diesen dann ersetzen (unabhängig vom eigentlichen Wert)?