python pil 怎么设定图片的dpi

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pil 怎么设定图片的dpi相关的知识,希望对你有一定的参考价值。

draw = ImageDraw.Draw(im, 'CMYK') #绘制文件im.save("D:/target.jpg", dpi=(300.0, 300.0)) #保存文件在网上找你以上代码,绘制图片,但是不能改变图片的dpi。图片是生成后,分辨率是正确的,但是dpi应该是300.求助各路大神,帮忙。

可以修改的,我这里是保存的修改之后的分辨率;

Image.fromarray(samples.round().astype(np.uint8)).save('image/%s.jpg' % it,

'JPEG', dpi=[300, 300], quality=90)

参考技术A 在python ide 可以这样处理:
im.resize(box, Image.ANTIALIAS)
im.save(path, 'JPEG', quality = 95)
DPI貌似不能设,只能设定图片质量,请试试看吧。

以上是关于python pil 怎么设定图片的dpi的主要内容,如果未能解决你的问题,请参考以下文章

使用python PIL处理图片。怎么获取图片的像素数据?

python怎么用PIL模块处理BMP图像 二值化

python PIL的问题

为啥用Python的openCV读取图片与PIL读取的图片像素值会不一样?

Python使用PIL将jpg图片转化为png图片

Python PIL, Image生成验证图片