My Blog List

Monday, November 14, 2011

eps/png等图片格式相互转换

http://hi.baidu.com/sxpspace/blog/item/b3783cdeedf8d45194ee37c2.html
png,jpeg,gif和eps格式的互转问题

windows平台

常用latex的朋友,通常要把我们遇到的jpeg,png,gif格式转换为eps格式,下面为之说明下,望对您有所帮助。

将jpeg,png,gif转换为eps格式,推荐使用bmeps命令行工具,比起用鼠标点来点去,好用得多,对多文件处理,更是方便。它已包含在ctex安装包中。
更多请见其帮助。
bmeps -h          获得帮助。



如果倒过来,把eps格式转换为jpeg,png,gif等众多格式,可以使用GhostScript,它的语法比较复杂点,但情况还在我掌握之中,呵呵,如把tiger.eps转换为tiger.png,可以在cmd中输入

gswin32c -dBATCH -dEPSCrop -sDEVICE=png256 -sOutputFile=tiger.png tiger.eps 

注:命令区分大小写,若要保持原有eps图片比例,请一定加上“-dEPSCrop”,它将按eps的BoundingBox来产生确定图片大小。

GNU/linux平台

将jpeg,png,gif转换为eps格式最好用的工具是Imagemagik,它的功能强大,本人也在摸索中。
安装
sudo apt-get install imagemagik
使用
convert tiger.png tiger.eps

把eps格式转换为jpeg,png,gif等众多格式,还是使用GhostScript,在终端输入

gs -dBATCH -dEPSCrop -sDEVICE=png256 -sOutputFile=tiger.png tiger.eps

搞掂!

No comments:

Post a Comment