我是 Python 的新手,我已经尝试过给我的示例代码。
我想将批量 TIFF 文件转换为 JPG。TIFF 大小将是 3MB 或更大。我想调整到我的要求宽度是 1200 高度我也会提供一些 Y
当我运行给出的示例代码时
例如:
原始图像尺寸为 1748 X 2479
import PIL
import PIL.Image, PIL.ImageFile
from exceptions import IOError
img = PIL.Image.open("p3.tif")
img.MAXBLOCK = 2**20
destination = "x.jpeg"
img.resize((1200,1800))
try:
img.save(destination, "JPEG", quality=10, optimize=True, progressive=True)
except IOError:
PIL.ImageFile.MAXBLOCK = img.size[0] * img.size[1]
img.save(destination, "JPEG", quality=10, optimize=True, progressive=True)
它不会调整我给出的值。