(1)对图片生成缩略图

  1. 1 from PIL import Image
  2. 2 im = Image.open("C:\Users\litchi\Desktop\picture1.jpg")
  3. 3 im.thumbnail((128, 128))
  4. 4 im.save("pictureTN","JPEG")

图片对比:

                      

 

(2) 

 图像颜色交换

  1. 1 from PIL import Image
  2. 2 im = Image.open("C:\Users\litchi\Desktop\picture1.jpg")
  3. 3 r, g, b = im.split()
  4. 4 om = Image.merge("RGB", (b, g, r))
  5. 5 om.save('picture1BGR.jpg')

 

               

(3)提取图片轮廓

 

  1. 1 from PIL import Image
  2. 2 from PIL import ImageFilter
  3. 3 im = Image.open("C:\Users\litchi\Desktop\picture1.jpg")
  4. 4 om = im.filter(ImageFilter.CONTOUR)
  5. 5 om.save('picture1Contour.jpg')

 

 

 

                    

 

(4)图片浮雕处理

 

  1. 1 from PIL import Image
  2. 2 from PIL import ImageFilter
  3. 3 im = Image.open("C:\Users\litchi\Desktop\picture2.jpg")
  4. 4 om = im.filter(ImageFilter.EMBOSS)
  5. 5 om.save('picture2EMBOSS.jpg')

 

                         

(4)提取GIF图像每一帧

  1. 1 from PIL import Image
  2. 2 im = Image.open("C:\Users\litchi\Desktop\picture3.gif")
  3. 3 try:
  4. 4 im.save('picframe{:02d}.png'.format(im.tell()))
  5. 5 while True:
  6. 6 im.seek(im.tell()+1)
  7. 7 im.save('picframe{:02d}.png'.format(im.tell()))
  8. 8 except:
  9. 9 print("处理结束")

 

                                                                  

 

(3)图片的锐化处理

  1. from PIL import Image
  2. from PIL import ImageEnhance
  3. im = Image.open("C:\Users\litchi\Desktop\picture2.jpg")
  4. om = ImageEnhance.Sharpness(im)
  5. om.enhance(20).save('picture2EnContrast.jpg')

     

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文为litchi666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/litchi666/p/12748038.html