下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
from PIL import Image,ImageFilter,ImageDraw,ImageFont,ImageEnhance,ImageFilter image1 = Image.open('C:/Users/hengli/Desktop/1.jpg') image2 = Image.open('C:/Users/hengli/Desktop/2.jpg') def 图片大小(image): w,h = image.size #获得图片的大小(分辨率) return w,h def 图片剪裁(image,p1,p2,p3,p4): Box = (p1,p4) image = image.crop(Box) image.show() return image def 图片压缩(image,size1,size2): image.thumbnail((size1,size2),Image.ANTIAliAS) image.show() return image def 图片旋转(image,jiaodu): image = image.rotate(jiaodu) image.show() return image def 图片黑白转换1(image): image = image.convert('L') #(8-bit pixels,black and white) image.show() return image def 图片过滤(image): image.filter(ImageFilter.DETAIL) def 图片写字(image,text): draw = ImageDraw.Draw(image) draw.text((p1,p2),text) image.show() #w,h = image1.size #图片写字(image1,w-100,h-20,'hello') def 图片拼接(image1,image2): images = (image1,image2) w,h = image1.size target = Image.new('RGB',(w*2,h)) left = 0 right = w for image in images: temp = image.resize((w,h),Image.ANTIAliAS) target.paste(temp,(left,right,h)) left += w right += w target.show() #图片拼接(image1,image2) def 图片黑白转换2(image): image = image.convert('1') #(1-bit pixels,black and white,stored with one pixel per byte) image.show() return image def 图片虚化(image): image = image.convert('P') #(8-bit pixels,mapped to any other mode using a colour palette) image.show() return image def 图片转换怀旧(image): image = image.convert('LA') image.show() return image def 图片锐化(image,qiangdu): enhancer = ImageEnhance.Sharpness(image) enhancer.enhance(qiangdu).show() def 图片色彩增强(image,qiangdu): enhancer = ImageEnhance.color(image) enhancer.enhance(qiangdu).show() def 图片亮度增强(image,qiangdu): enhancer = ImageEnhance.Brightness(image) enhancer.enhance(qiangdu).show() def 图片对比度增强(image,qiangdu): enhancer = ImageEnhance.Contrast(image) enhancer.enhance(qiangdu).show() def 图片BlUR(image): image = image.filter(ImageFilter.BLUR) image.show() def 图片MinFilter(image): image = image.filter(ImageFilter.MinFilter) image.show() def 图片转换黑白线条(image): image = image.filter(ImageFilter.CONTOUR) image.show() def 图片embosS(image): image = image.filter(ImageFilter.embosS) image.show() def 图片FIND_EDGES(image): image = image.filter(ImageFilter.FIND_EDGES) image.show()
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的Python3.4 PIL的使用全部内容,希望文章能够帮你解决Python3.4 PIL的使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)