У меня есть код на пайтоне с помощью которого я меня разрешение(пиксели) .eps файла, но после изменения оно сильно увеличивается в размере(мегапиксели), если файл около 10мб то оно становиться примерно 70мб, это очень много. Я в коде сперва нахожу разрешение самого файла в пикселях потом так делаю что бы маленькая сторона становилась 2100 пикселей, а другая сторона увеличивалась по соотношению. через код все это сильно увеличивается в размерах(мегапиксели), а если это сделать через программу Adobe Illustartor
то файл увеличивается максимум на 2-3 мб.
Вот сам код, и да я использую 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])
Если вы мне поможете я буду вам очень благодарен