[ 
https://issues.apache.org/jira/browse/IMAGING-267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17200118#comment-17200118
 ] 

Jukka Rahkonen commented on IMAGING-267:
----------------------------------------

A few comments that hopefully clarify some points

 

Georeferencing

The image is georeferenced, or perhaps better say oriented with the ESRI world 
file system [https://en.wikipedia.org/wiki/World_file]. The .tfw sidecar file 
is telling the coordinates of the centre of the top left corner. Same 
information seems to be copied into the  ModelTiepointTag but there are no 
other GeoTIFF tags and normally .tfw file is used with a baseline TIFF without 
any GeoTIFF tags.

 

The coordinate system is unknown because .tfw does not report the coordinate 
system. The ESRI way for presenting the CRS is to include another sidecar file 
.prj but this sample is missing it. Thus the image should be considered to be 
in some engineering coordinate system, the top-left being at coordinates 
262846.525725 4464275.

 

Bit depth and histogram

Data type of the image 32 bit floating point but the data are in the low end of 
the full 32 bit range, between 514 and 2410. Because of this very many TIFF 
viewers would show this image as totally black to bare eyes (black because of 
min-is-black metadata). Viewers which are prepared to meet this kind of imagery 
are using the min/max data range and stretch this range to 0-255 range for 
viewing. More clever clients are analyzing the histogram and stretch by the 5 - 
95% of the full range. Clients can either analyze the image (slow for big 
images) or read the statistics from the normal tiff tags 
[https://www.awaresystems.be/imaging/tiff/tifftags/baseline.html] 
MinSampleValue and MaxSampleValue if they are present. Geo viewers may support 
other ways, in this case by reading the sidecar file .aux.xml

<PAMDataset>
 <PAMRasterBand band="1">
 <Metadata>
 <MDI key="STATISTICS_MAXIMUM">2410</MDI>
 <MDI key="STATISTICS_MEAN">1410.9055247993</MDI>
 <MDI key="STATISTICS_MINIMUM">514</MDI>
 <MDI key="STATISTICS_STDDEV">427.16367167723</MDI>
 <MDI key="STATISTICS_VALID_PERCENT">100</MDI>
 </Metadata>
 </PAMRasterBand>
 </PAMDataset>

Min-is-black question

The image is indeed min-is-black and the attached sextante.png is rendered as 
min-is-white. Either that is a bug in sextante of perhaps sextante has an 
option for reversed colors.

> Colorful rendering of b/w Monoband TIF
> --------------------------------------
>
>                 Key: IMAGING-267
>                 URL: https://issues.apache.org/jira/browse/IMAGING-267
>             Project: Commons Imaging
>          Issue Type: Bug
>            Reporter: edgar soldin
>            Priority: Major
>         Attachments: ISSUE_267.JPG, mdt25a-commons.png, mdt25a-sextante.png, 
> mdt25a.tfw, mdt25a.tif, mdt25a.tif.aux.xml
>
>
> see attached images.
> mdt25a.tif - the original tif
> mdt25a-commons.png - as rendered/read with Commons Imaging
> mdt25a-sextante.png - as rendered /read properly with ImageIO-Core from 
> https://github.com/jai-imageio/jai-imageio-core
> thanks!.. ede



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

Reply via email to