时间:2021-05-22
先说明下,我这是对某个目录下的图片名称进行操作,该目录下的图片名称为1.jpg,2.jpg。。。。。这样类似的图片名。
1.旋转
# -*-coding:utf-8-*-from PIL import Imagedef rotateimg(inputimg,outimg): im = Image.open(inputimg) # 图片的宽度和高度 img_size = im.size print("图片宽度和高度分别是{}".format(img_size)) # 旋转图片 # 左旋转90度 im = im.rotate(90) print("图片宽度和高度分别是{}".format(im.size)) im.save(outimg)if __name__ == "__main__": # inputpath = "D:/test/tmp/shuibiao/" outpath = "D:/test/tmp/img/" for i in range(1,24): tmpin = inputpath+str(i)+'.jpg' tmpout = outpath+str(i)+'.jpg' rotateimg(tmpin, tmpout) print('成功旋转第'+str(i)+'张图片')2.放缩
# -*-coding:utf-8-*-from PIL import Imagedef resizeimg(inputimg,outimg): img1 = Image.open(inputimg) out=img1.resize((260, 180),Image.ANTIALIAS) print("图片宽度和高度分别是{}".format(out.size)) out.save(outimg)if __name__ == "__main__": # inputpath = "D:/test/tmp/img/" outpath = "D:/test/tmp/img_1/" for i in range(1, 24): tmpin = inputpath + str(i) + '.jpg' tmpout = outpath + str(i) + '.jpg' resizeimg(tmpin, tmpout) print('成功放缩第' + str(i) + '张图片')3.裁剪
# -*-coding:utf-8-*-from PIL import Imagedef cropimg(inputimg,outimg): im = Image.open(inputimg) # 图片的宽度和高度 img_size = im.size print("图片宽度和高度分别是{}".format(img_size)) ''' 裁剪:传入一个元组作为参数 元组里的元素分别是:(距离图片左边界距离x, 距离图片上边界距离y,距离图片左边界距离+裁剪框宽度x+w,距离图片上边界距离+裁剪框高度y+h) ''' # 截取图片中一块宽和高都是250的 x = 0 y = 60 w = 260 h = 60 region = im.crop((x, y, x + w, y + h)) region.save(outimg)if __name__ == "__main__": inputpath = "D:/test/tmp/img_1/" outpath = "D:/test/tmp/img_2/" for i in range(1, 24): tmpin = inputpath + str(i) + '.jpg' tmpout = outpath + str(i) + '.jpg' cropimg(tmpin, tmpout) print('成功裁剪第' + str(i) + '张图片')以上这篇python实现对图片进行旋转,放缩,裁剪的功能就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
实现图片盖章功能,在图片上点击,增加“图章”小图片,可以拖拽“图章”到任意位置,也可以点击图章右下角园框,令图片跟着鼠标旋转和放缩。操作方法:1.点击增加“图章
一、图片选择1.1目标1.实现如图所示功能:能够出现相册和相机选项2.能够对选择的图片进行裁剪1.2功能实现1.2.1Intent工具类封装封装图片选择和图片裁
这样的话,如果图片的宽高比例不合适,那么缩略图将会被压缩得很不好看,在这里,我是先对图片进行按宽或高进行放缩,超过缩略图大小的部分再进行裁剪,这样生成的缩略图的
之前分别介绍了图片裁剪和图片旋转方法《iOS图片裁剪方法》地址:http://www.zzvips.com/article/145411.html《iOS图片旋
本文实例讲述了Android实现图片拍照剪裁的方法。分享给大家供大家参考,具体如下:调用系统的裁剪工具对相册或者拍照的图片进行裁剪。startActivityf