当前位置:   article > 正文

python 利用PIL实现图像的缩放和识别图像中的文字_pil缩放

pil缩放

一 利用PIL实现图像的缩放

1, python 利用PIL库实现图像的缩放、模糊、平滑等操作
2, 若想获取高质量的照片,则需要注意以下两点:

  • 在处理的时候,需要使用Image.ANTIALIAS
  • 在最后保存时,要设置quality

3,实例1:

  • 该实例,实现批量修改图片的尺寸,可以自定义输入和输出文件以及缩放比例。
#encoding=utf-8
from PIL import Image
from PIL import ImageGrab

if __name__ == '__main__':
    path = '~/Desktop/project/crawler/crawler_airline/image1/'
    img = Image.open(path+'1.jpg')
    print(img.size)    # 获取图形的大小
    print(img.size[0])  # 获取图像的宽度
    print(img.size[1])  # 获取图像的高度
    
    width = int(img.size[0]) * 10   #可以根据自己需求扩大倍数
    height = int(img.size[1]) * 10
    img = img.resize((width, height), Image.ANTIALIAS)
    img.save(path+'1_new.jpg')   #将照片保存到本地上
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 运行结果:
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/296032
推荐阅读
相关标签
  

闽ICP备14008679号