2020
09-28
09-28
使用Python将图片转正方形的两种方法实例代码详解
一、将原图粘贴到一张正方形的背景上deftrans_square(image):r"""OpentheimageusingPIL."""image=image.convert('RGB')w,h=image.sizebackground=Image.new('RGB',size=(max(w,h),max(w,h)),color=(127,127,127))#创建背景图,颜色值为127length=int(abs(w-h)//2)#一侧需要填充的长度box=(length,0)ifw<helse(0,length)#粘贴的位置background.paste(image,box)returnb...
继续阅读 >