Python压缩分辨率保持不变——Python如何固定像素大小
Python不改变像素大小来修改存储空间Python本身不支持改变像素大小来修改存储空间,但是可以使用第三方库来实现这个功能。Pillow是一个开源的Python图像处理库,可以用来修改图像的大小,从而减少存储空间。
借助枕头库,您可以使用resize()函数来调整图片的大小:
fromPILimportImage
img=(' ')
Img=((200,200))#将图片大小调整为200x200像素。
(' image_')#保存调整后的图片。
请问可以用python实现把大图变成小图的处理吗?我们需要在这里进行图像识别。python有一个图像处理库——PIL,可以处理图像文件。PIL提供了丰富的方法,比如格式转换、旋转、裁剪、缩放、像素处理、图片合并等等,非常强大。
举个简单的例子,调整图片大小:
12345678910111213141516171819
importImageinfile = ' D:\ \ original _ ' outfile = ' D:\ \ adjust _ ' im =(infile)(x,y)= # readimagesizex_s = 250 # definestandardwidty_s = y * x _ s/x # calcheightbasedonstandardwidout =((x _ s,y _ s),)# resizeimagewith(outfile)print ' original size:',x,yprint'adjustsize:',x _ s,y _ s ' ' ' OUTPUT:original size:50000
Python如何固定图片的像素大小如果你想固定图片的大小,可以用opencv读取图片,调整到你想要的大小,然后保存到本地。