[gdal-dev] VRT band datatype issue
Even Rouault
even.rouault at spatialys.com
Mon Aug 27 04:34:13 PDT 2018
On lundi 27 août 2018 09:17:32 CEST GUIMMARA, Sébastien (External) [FR] wrote:
> Hi all,
>
> I am creating a VRT that translate from a 16bit dataset to a 8bit. Here is
> the raster band :
>
> <VRTRasterBand dataType="Byte" band="1">
> <ComplexSource>
> ...
> <Exponent>0.75</Exponent>
> <SrcMin>0</SrcMin>
> <SrcMax>65535</SrcMax>
> <DstMin>0</DstMin>
> <DstMax>255</DstMax>
> <SourceProperties DataType="UInt16"/>
> </ComplexSource>
> </VRTRasterBand>
>
> However, gdal_info 2.2 tells me that this VRT has DataType=Byte (OK), but
> the min/max are still 0/65535 instead of 0/255.
>
> How is it possible ?
An inappropriate optimization that didn't take into account exponential
scaling.
Fixed per
https://github.com/OSGeo/gdal/commit/c2b188a49baef70e4e05614be14caaa520341302
Even
--
Spatialys - Geospatial professional services
http://www.spatialys.com
More information about the gdal-dev
mailing list