咬定青山不放松,立根原在破岩中。千磨万击还坚劲,任尔东西南北风。

《竹石》 郑燮

野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892

报名链接:报名联系方式

如何发一条九宫格图片的朋友圈

浏览次数:1233

Python 朋友圈

先用pip安装切割图片的库 PIL pip install Pillow , 然后编辑代码:如果安装超时用下面方式安装:

  1. pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
  1. from PIL import Image,ImageSequence,ImageFilter
  2. pic = input("请输入图片文件名:")
  3. im = Image.open(pic)
  4. width = im.size[0]//3
  5. height = im.size[1]//3
  6. x = 0
  7. y = 0
  8. filename = 1#保存的文件名
  9. for i in range(3):
  10. for j in range(3):
  11. crop = im.crop((x, y, x+width, y+height))
  12. crop.save(str(filename) + '.jpg')
  13. x += width
  14. filename += 1
  15. x = 0
  16. y += height

直接命令行执行 python pic.py ,输入图片文件名即可在本地生成9张小图。

PIL除了切割图片还可以对照片去色。

  1. img = Image.open("jay.jpg")
  2. img2 = img.convert("L")
  3. img2.save("jay2.jpg")

对照片旋转90度。

  1. img3 = img.rotate(90)
  2. img3.save("jay_rotate.jpg")

对照片翻转。

  1. img4 = img.transpose(Image.FLIP_LEFT_RIGHT)
  2. img4.save("jay_transpose.jpg")
目录

您必须遵守 署名-非商业性使用-相同方式共享 使用这篇文章

本文链接:http://www.083158.com/article_details/60

转载注明出处:少儿编程-信息学奥赛-宜宾少儿编程-宜宾市野牛网络科技有限公司

野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892

报名链接:报名联系方式

留言条数·0