搜狗站长平台打不开,一个网站的首页设计ps,邯郸58同城网,旅游网站课程设计一、使用PIL image 处理
1、在使用PIL image处理图像要获取高质量的关键地方是下面两点#xff1a;
1、处理时要用 ANTIALIAS#xff1b;2、保存时是要设置 quality#xff1b;
2、在python ide 可以这样处理#xff1a;
im.resize(box, Image.ANTIALIAS)
im.save(path…一、使用PIL image 处理
1、在使用PIL image处理图像要获取高质量的关键地方是下面两点
1、处理时要用 ANTIALIAS2、保存时是要设置 quality
2、在python ide 可以这样处理
im.resize(box, Image.ANTIALIAS)
im.save(path, JPEG, quality 95)
3、示例
from PIL import Imagefile 1.jpg
img Image.open(file)
w,h img.size
w,h round(w * 0.2),round(h * 0.2) // 去掉浮点防报错img img.resize((w,h), Image.ANTIALIAS)
img.save(1.jpg, optimizeTrue, quality85) // 质量为85效果最好
二、opencv修改保存的图片质量
1、使用opencv保存图像
cv2.imwrite(存储路径图像变量[,存盘标识])
2、存盘标识说明 1、cv2.CV_IMWRITE_JPEG_QUALITY 设置图片格式为.jpeg或者.jpg的图片质量其值为0---100数值越大质量越高默认952、cv2.CV_IMWRITE_WEBP_QUALITY 设置图片的格式为.webp格式的图片质量值为0--1003、cv2.CV_IMWRITE_PNG_COMPRESSION 设置.png格式的压缩比其值为0--9数值越大压缩比越大默认为3
3、存盘标识示例
cv2.imwrite(img.jpg,img,[int(cv2.IMWRITE_JPEG_QUALTY),70]) 把img变量保存到img.png,图片品质为70
4、不同类型图片说明
保存png图像图像后缀必须为.png图像质量0-9默认为30质量最好9最差。
cv2.imwrite(123.png, img, [int(cv2.IMWRITE_PNG_COMPRESSION), 0])
保存jpg图像图像后缀必须为.jpg图像质量0-100默认为95,100最好0最差。
cv2.imwrite(123.jpg, img, [int(cv2.IMWRITE_JPEG_QUALITY), 100])
5、示例
import cv2cv2.namedWindow(Image) #创建窗口img cv2.imread(ver.jpg)
cv2.imshow(Image,img)cv2.imwrite(test.jpg,img,[int(cv2.IMWRITE_JPEG_QUALITY),70])cv2.waitKey(0)
cv2.destroyWindow(Image)