#在当前路径下,打开一个jpg图像文件 im = Image.open('test.jpg') #获得图像尺寸 w, h = im.size print('Original image size: %sx%s' % (w, h)) #缩放50% im.thumbnail((w//2, h//2)) print('Resize image to: %sx%s' % (w//2, h//2)) #把缩放后的图像用jpeg格式保存 im.save(...
最后一步是保存图像到指定的路径。我们可以使用PIL库中的Image.save()函数来保存图像。 image=Image.open("example.jpg")image.save(save_path) 1. 2. 上述代码中,Image.open()函数用于打开图像文件,save()函数将图像保存到指定的路径。请注意,这里的"example.jpg"是图像文件的原始路径,这里只是作为示例,您需要...
image_gray.save('gray_image.jpg') 使用image.save()方法保存图像,第一个参数是保存的文件路径。 三matplotlib库 读取图像: import matplotlib.pyplot as plt import matplotlib.image as mpimg # 读取彩色图像 image_color = mpimg.imread('image.jpg') # 读取灰度图像 image_gray = mpimg.imread('image.jpg...
image=Image.open('image.jpg')# 保存图像为PNG格式 image.save('image_save.png',lossless=True) PIL库的Image模块提供了一个save()方法,可以将图像保存为PNG格式。在save()方法中,将lossless参数设置为True即可实现无损保存。保存后的图像将完全保留原始质量。 二、OpenCV库 OpenCV是一个开源的计算机视觉库,广泛...
改变图像的格式:通过save方法,我们可以将图像保存为不同的格式,不同的格式有不同的压缩算法和效率,一般来说,JPEG格式比PNG格式更适合压缩彩色图像,而PNG格式比JPEG格式更适合压缩黑白或透明图像。例如: img = Image.open("test.png") print(img.format) # PNG ...
img = Image.open('example.jpg') 显示图像 使用Image对象的show()方法可以显示图像。 img.show() 图像格式转换 使用Image对象的save()方法可以将图像保存为不同的格式,将JPEG格式的图片转换为PNG格式: img.save('example.png') 调整图像大小 使用Image模块的resize()函数可以调整图像的大小,将图像的宽度和高度...
im.save(outfile, format, options…) 若要保存文件,则使用 Image 类的 save() 方法,此时保存文件的文件名就变得十分重要了,除非指定格式,否则这个库将会以文件名的扩展名作为格式保存。使用给定的文件名保存图像。如果变量format缺省,如果可能的话,则从文件名称的扩展名判断文件的格式。该方法返回为空。关键字optio...
image2=image.copy() 其他方法 你可以从数据中创建图像,以内存数组的形式(比如NumPy数组),你可以使用fromarray, frombuffer, 或frombytes方法从数据中创建图像。 保存图像 你可以使用save方法来保存图像,像这样。 image.save('boat.png') 该函数将使用文件扩展名来决定使用哪种文件格式,所以在上面的例子中它将创建...
在使用Pillow中的Image.save()方法,使用默认参数保存jpg图片的过程中发现图片被压缩的很严重,导致原来很大的大小变成几十K。这是因为在保存为jpg的过程中,内部使用压缩算法对图片进行的压缩处理。 但是有些时候往往需要图片的大小不能变化太大或不能太小。所以在使用此方式时可以加入参数: ...