在Python中,可以使用Pillow庫來實現高效的圖像存儲。Pillow是Python Imaging Library(PIL)的升級版,提供了更多的功能和性能優化。
以下是使用Pillow庫實現高效圖像存儲的示例代碼:
from PIL import Image
# 打開圖像文件
img = Image.open('image.jpg')
# 保存為JPEG格式,使用最高質量(質量為95)
img.save('image_high_quality.jpg', quality=95)
# 保存為PNG格式,使用最高質量(無壓縮)
img.save('image_high_quality.png', quality=95)
# 保存為WebP格式,使用最高質量(質量為95)
img.save('image_high_quality.webp', quality=95)
# 保存為TIFF格式,使用無損壓縮
img.save('image_lossless.tiff', compression='tiff_deflate')
通過指定不同的保存格式和參數,可以實現不同格式的高效圖像存儲。在實際使用中,可以根據具體需求選擇合適的格式和參數來實現高效的圖像存儲。