Compare commits
2 commits
cc8c708295
...
9e2984bb62
Author | SHA1 | Date | |
---|---|---|---|
9e2984bb62 | |||
b0c6f0fcf3 |
1 changed files with 14 additions and 11 deletions
|
@ -1312,10 +1312,13 @@ def get_imgmetadata(
|
|||
imgwidthpx, imgheightpx = imgdata.size
|
||||
|
||||
ndpi = imgdata.info.get("dpi")
|
||||
if ndpi is None:
|
||||
# the PNG plugin of PIL adds the undocumented "aspect" field instead of
|
||||
# the "dpi" field if the PNG pHYs chunk unit is not set to meters
|
||||
if imgformat == ImageFormat.PNG and imgdata.info.get("aspect") is not None:
|
||||
if (
|
||||
ndpi is None
|
||||
and imgformat == ImageFormat.PNG
|
||||
and imgdata.info.get("aspect") is not None
|
||||
):
|
||||
aspect = imgdata.info["aspect"]
|
||||
# make sure not to go below the default dpi
|
||||
if aspect[0] > aspect[1]:
|
||||
|
|
Loading…
Reference in a new issue