JPEG является двоичным форматом, в то время как EPS является текстовым форматом. Так как требуется два шестнадцатеричных символа для представления каждого байта, который один удваивает размер файла, примерно говоря. Кроме того, JPEG сжат. Я не знаю, является ли битовый массив, содержавшийся в файле EPS, несжатым, но он, вероятно, дал большую разницу в размерах. Разницей в размерах между заголовком JPEG и инструкциями по Постскриптуму является маленький влияющий фактор.
Можно найти, что выполнение следующей команды уменьшит размер файла несколько:
eps2eps inputfile.eps outputfile.eps
Необходимо будет установить Ghostscript, чтобы иметь eps2eps
утилита.
Возможно, что ImageMagick сделал бы лучшее преобразование, чем Калека.
convert inputfile.jpg outputfile.eps
Я предложил бы использовать sam2p вместо GIMP: это преобразует JPEG в EPS (и несколько других форматов, включая PDF) способом, который сохраняет существующее сжатие JPEG, которое, по-видимому, приведет к меньшему количеству расширения, а также избегающий качества изображения. (Это также работает над несколькими другими форматами ввода, включая PNG и GIF
Обратите внимание, однако, что, если Вы собираетесь быть преобразованием результата в PDF в какой-то момент с помощью Ghostscript, это глупо распакует изображение и затем (по умолчанию) повторно сожмет его с помощью сжатия стиля JPEG (снова, по умолчанию). Повторно сжимает ли Ghostscript изображение, просто распаковывание его отбрасывает информацию.
Если Вы планируете включать число в документ TEX (La), необходимо рассмотреть использование PDF (La) TEX, который может включать JPEG и изображения PNG непосредственно (хотя, даже если он не мог, Вы могли бы использовать sam2p, чтобы преобразовать изображения в единственную страницу PDF и включать это вместо этого). Это предотвратит любую потерю данных изображения и должно использовать о том же размере в PDF как в файле JPEG.
Вы не хотите использовать растрового редактора (включая GIMP или ImageMagick) для преобразования JPEG в EPS. Изображение будет распаковано, и размер файла увеличится порядком величины. Может быть возможно повторно сжать изображение, но Вы потеряете качество. К сожалению, Inkscape не может сделать этого также благодаря ограничениям в Каире. Этот инструмент Jpeg2ps может представлять интерес (хотя я не попробовал его). Независимо от того, что Вы делаете, искать DCTDecode
в выводе EPS.
Попытайтесь пихнуть его через один из ps2*
фильтры, который идет с Ghostscript.