导航:首页 > 编程语言 > python的PIL图像改变大小

python的PIL图像改变大小

发布时间:2022-03-12 13:51:47

python pil 怎么设定图片的dpi

在python ide 可以这样处理:
im.resize(box, Image.ANTIALIAS)
im.save(path, 'JPEG', quality = 95)
DPI貌似不能设,只能设定图片质量,请试试看吧。

㈡ python opencv中imshow输出图像太大,如何调整输出尺寸

通过resize重置图片尺寸
参数:图片,输出图片尺寸(一般我不用这个,我传None),宽的比例,高的比例
例子:将图片img,缩小一半显示,那么宽高为原尺寸的0.5倍
img = cv2.resize(img,None,fx=0.5,fy=0.5)

设置完尺寸后再显示
cv2.imshow('img',img)
cv2.waitKey(0)
.......
希望我的回答对你有帮助!

㈢ Python 读取文件夹将里面的图片处理成想要的大小并保存在个指定位置

fromPILimportImage
importos.path
importglob
defconvertjpg(jpgfile,outdir,width=1280,height=720):
img=Image.open(jpgfile)
new_img=img.resize((width,height),Image.BILINEAR)
new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
forjpgfileinglob.glob("D:/python/*.jpg"):
convertjpg(jpgfile,"D:/newfile")

convertjpg调用时可以有四个参数,如convertjpg(jpgfile,"D:/newfile",800,600)

Image open了jpg用完后要不要close?

㈣ 使用python PIL处理图片。怎么获取图片的像素数据

importimage
importsys
img=image.open("图片位置")
width=img.size[0]
height=img.size[1]
forwinrange(width):
forhinrange(height):
pixel=img.getpixel(w,h)
printpixel

#width,height是图片的宽度与长度
#pixel是像素值

㈤ python中image怎样缩小图像

首先需要安装 PIL 库
然后 from PIL import Image
im = Image.open(pash)
im.thumbnail((new_width, new_hight))
im.save(path)

㈥ python PIL如何才能把图片修改成正方形或者任意尺寸而不产生挤压

使用裁剪(crop)

img.crop(0,0,w,h)

㈦ python 怎么通过 PIL 获得图片尺寸

fromPILimportImage

pic_path='logo_white_ee663702.png'
im=Image.open(pic_path)
#这样就可以了
x,y=im.size

print"size:",x,y

以下为 PIL Image.py 源码

classImage:

format=None
format_description=None

def__init__(self):
#FIXME:take"new"parameters/otherimage?
#FIXME:?
self.im=None
self.mode=""
self.size=(0,0)
self.palette=None
self.info={}
self.category=NORMAL
self.readonly=0

#可以看到,初始化时有属性size

㈧ 请问可以用python实现将大图片变成小图片处理吗,这边要做一个图像识别,太大的分辨率运行慢

python有一个图像处理库——PIL,可以处理图像文件。PIL提供了功能丰富的方法,比如格式转换、旋转、裁剪、改变尺寸、像素处理、图片合并等等等等,非常强大。
举个简单的例子,调整图片的大小:

12345678910111213141516171819
import Image infile = 'D:\\original_img.jpg'outfile = 'D:\\adjust_img.jpg'im = Image.open(infile)(x,y) = im.size #read image sizex_s = 250 #define standard widthy_s = y * x_s / x #calc height based on standard widthout = im.resize((x_s,y_s),Image.ANTIALIAS) #resize image with high-qualityout.save(outfile) print 'original size: ',x,yprint 'adjust size: ',x_s,y_s '''OUTPUT:original size: 500 358adjust size: 250 179'''

㈨ python中PLE调整图片大小,等比例压缩文件,怎么写代码

How do I read image data from a URL in Python?

importosimportImagefileName='c:/py/jb51.jpg'fp=open(fileName,'rb')im=Image.open(fp)fp.close()x,y=im.sizeifx <300or y <300:os.remove(fileName)

from PIL import Imageimport requestsimport numpy as npfrom StringIO import StringIOresponse = requests.get(url)img = np.array(Image.open(StringIO(response.content)))

from PIL import Imageimport urllib2

im = Image.open(urllib2.urlopen(url))

or if you userequests:

from PIL import Imageimport requests

im = Image.open(requests.get(url, stream=True).raw)

[python] view plain

阅读全文

与python的PIL图像改变大小相关的资料

热点内容
星际争霸的打开地图的命令 浏览:618
不用拉货的搬家用什么app 浏览:453
蓝光无水印影视网站 浏览:318
万胜压缩机好吗 浏览:674
男主是强大狐狸的小说 浏览:729
并联电阻间比值算法 浏览:386
电影院最后一排被 浏览:931
重生北京收古董的小说 浏览:478
主角叫江晨的重生小说 浏览:730
那种电影网址 浏览:872
带人名的电影名 浏览:402
能看台剧的网站有哪些? 浏览:511
小电影去哪里看比较合适 浏览:810
蛇国女王 浏览:285
小女孩主演的电影有哪些 浏览:929
两个小女孩和一颗星星的电影 浏览:529
linux系统如何备份 浏览:6
霍长空什么电影 浏览:777
韩剧电影在线观看完整版 浏览:622
最近比较火的电影诺亚 浏览:926