Ram created IMAGING-264:
---------------------------

             Summary: BMP Parser physicalWidthDpi and physicalHeightDpi 
truncated before rounding off.
                 Key: IMAGING-264
                 URL: https://issues.apache.org/jira/browse/IMAGING-264
             Project: Commons Imaging
          Issue Type: Bug
          Components: Format: BMP
            Reporter: Ram


In BMPImageParser class, the values are typecasted to int before rounding off 
so output varies(other parsers has this logic correct).

int physicalWidthDpi = (int)((double)bhi.hResolution * 0.0254D);
int physicalHeightDpi = (int)((double)bhi.vResolution * 0.0254D);

 

Expected :

int physicalWidthDpi = (int)*Math.round*((double)bhi.hResolution * 0.0254D);
int physicalHeightDpi = (int)*Math.round*((double)bhi.vResolution * 0.0254D);



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to