On 11/01/18 10:47, Tom Hughes wrote:
On 11/01/18 10:38, Bjoern Hassler wrote:
(1) DPI on exported images
Actually isn't the real problem here just needing to know what DPI
is being being assumed by mapnik when rendering?
IIRC it's 96dpi?
As you say (and also in the link Yves posted) it's about 90.7dpi,
standard pixel size of 0.28 millimeters as defined by the OGC (Open
Geospatial Consortium) SLD (Styled Layer Descriptor). However, the
images downloaded are claiming 72dpi. I need to check whether they
don't have dpi metadata (and therefore my OS assumes 72) or whether
they are tagged incorrectly.
Either way, that sounds like a discrepancy though, right?
If you're fetching PNG then does PNG even have a way of specifying the
DPI in the format?
Per
https://en.wikipedia.org/wiki/Portable_Network_Graphics#Ancillary_chunks
I think that a pHYs chunk could store it but our images don't appear to
have that:
% ./pngcheck -v map.png
File: map.png (205670 bytes)
chunk IHDR at offset 0x0000c, length 13
1192 x 1018 image, 32-bit RGB+alpha, non-interlaced
chunk IDAT at offset 0x00025, length 32768
zlib: deflated, 32K window, default compression
chunk IDAT at offset 0x08031, length 32768
chunk IDAT at offset 0x1003d, length 32768
chunk IDAT at offset 0x18049, length 32768
chunk IDAT at offset 0x20055, length 32768
chunk IDAT at offset 0x28061, length 32768
chunk IDAT at offset 0x3006d, length 8933
chunk IEND at offset 0x3235e, length 0
No errors detected in map.png (9 chunks, 95.8% compression).
I suspect 72 is just an OS default.
Tom
--
Tom Hughes ([email protected])
http://compton.nu/
_______________________________________________
dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev