src/img2pdf.py: assign the default dpi to tiff images where PIL returned its default of (1,1)
This commit is contained in:
parent
8961c78dbf
commit
a2b969640a
1 changed files with 6 additions and 0 deletions
|
@ -682,6 +682,12 @@ def get_imgmetadata(imgdata, imgformat, default_dpi, colorspace, rawdata=None):
|
||||||
if ndpi == (0, 0):
|
if ndpi == (0, 0):
|
||||||
ndpi = (default_dpi, default_dpi)
|
ndpi = (default_dpi, default_dpi)
|
||||||
|
|
||||||
|
# PIL defaults to a dpi of 1 if a TIFF image does not specify the dpi.
|
||||||
|
# In that case, we want to use a different default.
|
||||||
|
if ndpi == (1, 1) and imgformat == ImageFormat.TIFF:
|
||||||
|
ndpi = (imgdata.tag_v2.get(TiffImagePlugin.X_RESOLUTION, default_dpi),
|
||||||
|
imgdata.tag_v2.get(TiffImagePlugin.Y_RESOLUTION, default_dpi))
|
||||||
|
|
||||||
logging.debug("input dpi = %d x %d", *ndpi)
|
logging.debug("input dpi = %d x %d", *ndpi)
|
||||||
|
|
||||||
if colorspace:
|
if colorspace:
|
||||||
|
|
Loading…
Reference in a new issue