Я работал над парой векторных изображений в Illustrator CC и сохранил их как EPS, так и SVG. По какой-то причине файлы EPS имеют размер около 2 МБ, а файлы SVG — около 30 КБ. Это та же точная графика, сохраненная без изменения размера монтажной области и т. д. Я знаю, что EPS также сохраняет растровое изображение внутри себя, но тогда уменьшение монтажной области не привело к изменению размера. Это из-за растрового изображения в комплекте с EPS? Если да, могу ли я изменить сжатие растрового изображения или полностью удалить его?
К сожалению, я не могу использовать SVG, потому что буду вставлять эти изображения в LaTeX. Но я хотел бы сделать файлы EPS такими же маленькими, как SVG. Чем вызвана резкая разница в размерах?
Вы используете два разных языка.
Код SVG написан в формате XML. ЭПС пишется постскриптумом. XML всегда был чище и проще, чем PostScript. Я не знаю, есть ли способ сравнить их с точки зрения размера сгенерированного файла. Постскриптум просто всегда будет больше.
Однако могут быть способы уменьшить ваш файл EPS... объединение форм, устранение ненужных опорных точек, очистка всех неиспользуемых образцов, кистей, отключение совместимости с PDF (может быть хорошей идеей для LaTeX, а может и не быть).
С такими огромными различиями в размере файлов я могу предположить, что ваша графика содержит элементы со свойствами, которые содержатся в стандарте SVG, но не в стандарте EPS, например прозрачность. Таким образом, при экспорте ваша программа растрирует эти элементы и увеличивает размер файла.
Я предлагаю вместо этого экспортировать в PDF, так как я ничего не знаю о том, что содержится в PDF, а не в стандарте SVG. И встраивание PDF-файлов в LaTeX не проблема (если вы не можете использовать PDFLaTeX или аналогичный по какой-либо причине).
нитрат натрия
Бемдизайн