0

我有一个 Python 代码,我用它设置 .eps 文件的分辨率(像素),但是在更改它之后,它的大小(百万像素)大大增加,如果文件大约 10MB,那么它变成大约 70MB,这是一个很多。在代码中,我首先找到文件本身的分辨率(以像素为单位),然后我这样做是为了让小边变成 2100 像素,而另一边的比例增加。通过代码,所有这些都大大增加了大小(百万像素),如果您通过 Adob​​e Illustartor 程序执行此操作,则文件最多增长 2-3 MB。这是代码本身,是的,我正在使用 Ghostscript:

import math
from sys import argv
from PIL import Image
from PIL import EpsImagePlugin

EpsImagePlugin.gs_windows_binary = 'C:\\Program Files\\gs\\gs9.54.0\\bin\\gswin64c.exe'

images = Image.open(argv[1])

minValue = min(images.size)
scale = math.ceil(2100 / minValue)
print(scale)

images.load(scale=scale)
images.save(argv[2])

如果你帮助我,我将非常感谢你。

4

0 回答 0