首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPEG到EPS的保维转换

JPEG到EPS的保维转换
EN

Stack Overflow用户
提问于 2009-07-25 05:12:58
回答 1查看 2.2K关注 0票数 3

我正在寻找最好的方法来转换我的JPEG文件为EPS。我必须转换我的图像文件到每股以插入到我的LaTeX文件。请注意,我正在使用dvipdfm将我的LaTeX文件编译成PDF,而不是使用PDF。

问题是图像的实际大小在转换为EPS的情况下发生了变化。因此,我必须使用LaTeX中“包含图形”命令的" scale“选项来使图像缩放到其实际大小。我已经尝试过GimpJpeg2psImageMagick Convert将我的JPEG文件转换成EPS文件。但是,每个转换器都会生成EPS文件,其实际大小与原始JPEG文件的实际大小不同。

我想知道是否有人知道一种方法,可以将JPEG文件转换为EPS文件,保留图像的原始尺寸。这样的尺寸保持转换器将使我们不必手动缩放LaTeX文件中的图像。

我的LaTeX文件(include-image.tex)如下:

代码语言:javascript
复制
\documentclass{article}
\usepackage[dvipdfm]{graphicx}
\begin{document}
\begin{figure}
\includegraphics{image.eps}
\end{figure}
\end{document}

并且,我使用以下Makefile来生成pdf:

代码语言:javascript
复制
include-image.pdf: include-image.dvi
        dvipdfm include-image.dvi
include-image.dvi: include-image.tex
        latex include-image.tex
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-25 05:42:10

JPEG是具有固定分辨率的光栅格式,EPS是没有分辨率的矢量格式。

http://www.logodesignworks.com/blog/vector-graphics-and-raster-graphics-difference

光栅图形没有相对于打印介质的物理尺寸,渲染它们的应用程序使用每英寸点数(DPI)的转换比率来缩放图形。如果你有一个2000x2000像素的JPEG,你以400DPI打印出来,它将是5x5英寸,如果你以800DPI打印,它将是2.5x2.5英寸。

在您提到的jpeg2ps程序中,有一个-r开关用于指定输入JPEG的DPI,它将通过将JPEG的像素尺寸除以DPI值来计算EPS文件的尺寸,从而获得EPS文件的英寸尺寸。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1181270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档