[gdal-dev] geospatialPDF DPI and EXTRA_IMAGES

Even Rouault even.rouault at spatialys.com
Tue May 19 01:37:50 PDT 2015


Le mardi 19 mai 2015 10:12:46, Luca Delucchi a écrit :
> Hi devs,
> 
> I noticed something strange about the position of EXTRA_IMAGES with
> different DPI values.
> 
> If I set a value lower than 73 the  EXTRA_IMAGE it is added in the
> right place, but If I increase the value the EXTRA_IMAGE it is moved
> up from the correct point.
> 
> Is this normal or a bug?
> Is there any way to avoid this shift from the correct position?

Luca,

According to the doc, "x and y are in user units from the lower left corner of 
the page"

If you set a DPI < 72, GDAL will correct it to DPI = 72 since AFAIR, this is 
the minimum accepted value by the PDF spec (not sure of that though).

And since 1 user unit  = DPI / 72, if you increase the DPI, you must divide 
the offset by DPI / 72 so that the image stays at the same location in term of 
pixels.

From the PDF spec:
"""UserUnit
number
(Optional; PDF 1.6) A positive number giving the size of default user space 
units, in multiples of 1 ⁄ 72 inch. The range of supported values is 
implementation-dependent; see implementation note 177 in Appendix H.
Default value: 1.0 (user unit is 1 ⁄ 72 inch).
"""

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list