Project

General

Profile

Actions

Feature #1164

open

Change behaviour of overlay rendering for overlapping overlay bitmaps

Added by Marco Eichelberg about 11 hours ago.

Status:
New
Priority:
Normal
Category:
Library and Apps
Target version:
Start date:
2025-10-23
Due date:
% Done:

0%

Estimated time:
Module:
dcmimage/dcmimgle
Operating System:
Compiler:

Description

Class DicomImage offers different modes for rendering overlay bitmaps into the underlying image. Three of these modes compare the image pixel value with a given threshold and use the result of this comparison to decide how to render the overlay pixel:
  • EMO_ThresholdReplace
  • EMO_Complement
  • EMO_RegionOfInterest
    In all three cases the pixel value used in the comparison is not the actual image pixel value before any modification, but the current image pixel value, into which previous overlays may have already been rendered. This causes a confusing appearance of overlapping overlays.

The overlay rendering should be changed so that always the unmodified pixel value is compared against the threshold.

No data to display

Actions

Also available in: Atom PDF