在Python中使用Pillow改变图像分辨率 |
您所在的位置:网站首页 › python调整图片分辨率 › 在Python中使用Pillow改变图像分辨率 |
在Python中使用Pillow改变图像分辨率
PIL是Python成像库,它为Python解释器提供了深入的文件格式支持,高效的内部表示,以及相当强大的图像处理能力。改变图像的分辨率仅仅意味着减少或增加图像的像素数,而不改变其尺寸或任何其他因素。在这篇文章中,我们将学习如何在python PIL(pillow)库的帮助下改变图像的质量/分辨率。 改变图像分辨率使用的质量参数: 图像质量是一个衡量和存储图像分辨率的尺度。它的范围是0到100,其中95被认为是最好的,因为100会使jpeg压缩算法的某些部分失效,导致文件非常大。而另一方面,从95到100,图像质量或分辨率的提高也是微不足道的。该功能可以通过以下步骤实现。 1.从Pillow上导入图像模块。 2.通过指定图像路径,使用.open( )方法打开图像。 3.image_file.save()方法有一个名为quality的参数,指定图像的分辨率为1-100,其中95被认为是最佳质量。 代码: # Import the Images module from pillow from PIL import Image # Open the image by specifying the image path. image_path = "image_name.jpeg" image_file = Image.open(image_path) # the default image_file.save("image_name.jpg", quality=95) # Changing the image resolution using quality parameter # Example-1 image_file.save("image_name2.jpg", quality=25) # Example-2 image_file.save("image_name3.jpg", quality=1)原始图像: 输出: 默认/高分辨率(质量=95): 中度分辨率(质量=25): 低分辨率(质量=1): |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |