2009-07-25 9 views
3

私はJPEGファイルをEPSに変換する最良の方法を探しています。画像ファイルをEPSに変換してLaTeXファイルに挿入する必要があります。私はLaTeXファイルをPDFにコンパイルするためにdvipdfmを使用していますが、私はpdflatexを使用していません。Dimension JPEGからEPSへの変換を保存する

問題は、EPSへの変換でイメージの実際のサイズが変化することです。したがって、イメージスケールを実際のサイズにするには、LaTeXの "includegraphics"コマンドの "scale"オプションを使用する必要があります。私はGimpJpeg2psImageMagick Convertを使ってJPEGファイルをEPSファイルに変換しようとしました。ただし、これらの各コンバータは、実際のサイズが元のJPEGファイルの実際のサイズとは異なるEPSファイルを生成します。

JPEGファイルをイメージの元のサイズを保持するEPSファイルに変換する方法を知っている人がいるかどうかを知りたいと思います。このような寸法保存型コンバータは、LaTeXファイル内の画像を手動で拡大縮小するのを軽減します。

include-image.pdf: include-image.dvi 
     dvipdfm include-image.dvi 
include-image.dvi: include-image.tex 
     latex include-image.tex 
+1

"私は' pdflatex'を使用していません。これには良い理由がありますか?私が 'pdflatex'に切り替えた日は、LaTeXのグラフィックスが私にとって問題を起こさなくなった日でした! – kquinn

+0

私の知る限りでは、pdflatexは用紙サイズを設定する良い仕組みがありません。 http://physics.wm.edu/~norman/latexhints/pdf_papersize.html – reprogrammer

+0

確かに、私は 'geometry'パッケージを使用して、あらゆる種類の標準、非標準、完全に奇妙なページサイズを作りました。 – kquinn

答えて

5

JPEGを持つラスタ形式です:私は、PDFを生成するために、次のMakefileを使用し、

\documentclass{article} 
\usepackage[dvipdfm]{graphicx} 
\begin{document} 
\begin{figure} 
\includegraphics{image.eps} 
\end{figure} 
\end{document} 

そして:

私のLaTeXファイルには(含ま-image.tex)を以下のとおりです。固定解像度、EPSは解像度のないベクトル形式です。

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

ラスターグラフィックメディアを印刷するために相対的な物理的寸法を有していない、それらをレンダリングするアプリケーションは、グラフィックをスケーリングするために、ドット・パー・インチ(DPI)、変換比率を使用。 2000x2000ピクセルのJPEGがあり、400DPIで印刷すると5x5インチ、800 DPIで印刷すると2.5x2.5インチになります。

jpeg2psプログラムでは、入力JPEGのDPIを指定する-rスイッチがあり、JPEGのピクセルサイズをDPI値で除算してEPSファイルのサイズを計算し、インチサイズを取得しますEPSファイルの

+0

お返事ありがとうございます。正しいdpi値を-rスイッチに渡すことで、私の問題は解決しました。 GimpでJPEG画像を開き、 "画像"メニューから "印刷サイズ..."というメニュー項目を選択しました。 「印刷サイズ」ダイアログには、イメージの幅と高さがインチ単位で、X解像度とY解像度がピクセル/インチ単位で表示されます。私の場合、X解像度とY解像度は同じで、Jpeg2psの "-r"オプションの引数として使用しました。 EPSに変換するdpiを設定すると、最終PDFと元画像の画像は同じサイズになります。 – reprogrammer

関連する問題