科学网

 找回密码
  注册
科学网 标签 eps 相关日志

tag 标签: eps

相关日志

Matlab 如何生成可编辑的增强型图文件(.EMF)
xsc060 2020-7-28 10:45
一般投稿到后期,部分期刊会要求提供可编辑的图像。假如图像是由Matlab生成,通过如下几个步骤可以实现。 1、先用Matlab画出所需图像 2、然后点击图形窗口的“文件”,然后点击“导出设置” 3、在导出设置中选择自定义渲染器,选择向量格式,之后点击应用于图窗 4、点击导出设置中的“导出...,进入保存文件对话框,然后选择增强型图文件,即Enhanced metafile (*.emf) 5、最后通过PPT打开或者插入导出的图形,全部选定,右键取消组合,即可得到可编辑的图形。 6、点击各个需要修改的地方,进行编辑即可 甚至还可以调节线的粗细,等等。
个人分类: 软件操作|10792 次阅读|0 个评论
将eps转换成PDF的方法
zxc5533011 2020-4-19 18:46
找到eps文件,点击属性,复制位置信息 win+R,输入cmd,回车 输入“cd(空格)粘贴位置信息”,回车 输入“epstopdf(空格)文件名.eps”,回车
个人分类: 办公软件|5473 次阅读|0 个评论
一个简单的而小巧的图片编辑的软件:Inkspace
lw526 2020-1-21 18:14
推荐一个比较小巧,功能又全的图片编辑软件,Inkspace。 缘由: 本人开始的时候只是为了找一个eps格式(.eps)图片的编辑软件。因为AI(Adobe Illustrator)用不了了,重新安装又不成功。就找到了Inkspace。 Inkspace简单好用,很推荐大家使用。 学习网站: https://www.jianshu.com/p/ed69ec464815
个人分类: 软件|3147 次阅读|0 个评论
从LyX到LaTeX,论文插图格式:从PDF到EPS
mordekai 2017-6-23 23:18
本文源码下载: MakeTex-RenameEps.zip 1 问题 习惯了LyX 的高效的论文撰写方式(所见即所得),习惯了直接把论文中的插图打印成PDF 的方式。然而,不管你的习惯如何,在LaTeX 界,大家认可的标准格式是:.tex (论文正文)+.eps (论文插图)。 把.lyx 文件转成.tex 文件容易,但把.tex 转成.lyx 不易;把插图打印成pdf 容易,但把pdf 转成eps 不易。 这次提交论文,在图片格式的转换上(pdf--eps) 吃尽了苦头: 1. lyx 直接转成的eps 基本不能看; 2. 用之前颇受好评的pdffly 转换也总是会出现图片失真的状况; 3. 用专业版的Acrobat PDF 总是可以了吧?但尝试了半天,生成的DPF 中的图片要么是不够漂亮,要么是只有一半显示出来了,另一半却不见了。 2 解决方案 就在要放弃的时候,突然发现:并非是pdf 转eps 出问题了,而是自己不会使用latex 的编译工具。正确的方式,请参考: 1. http://bbs.ctex.org/forum.php?mod=viewthreadtid=78236 (我是从这里得到答案的) 2. https://www.zhihu.com/question/30640888 3. https://liam0205.me/2015/06/01/returned-exit-code-not-0/ ) 一点感叹: 这个要感谢贺博士,他把我认为不可能转成漂亮eps 格式的图片转成功了,于是后面的问题就迎刃而解了。有时候感觉差距实在源于自信:并不是我们做不到,而是没有自信,当有人告诉你:这个可以,于是,你自己就真的可以了。 2.1 将pdf 转成eps 的过程 1. 将所有的 .pdf 图片文件合并为一个 pdf 文件,命名为“组合 .pdf ”(注意,这些被合并的 pdf 图片文件要按照名称(字母顺序)进行排序); 2. 将“组合 .pdf ”另存为 .eps 文件(注意:组合.pdf文件中的每一个页面会被单独保存为一个.eps文件); 3. 使用下面的 Matlab 脚本对所有的. eps 文件重命名: rename_eps_by_pdf.m (直接拷贝可能有误,请从此处下载: rename_eps_by_pdf.m ) clear eps.path = 'E:\\Academic\\2016-04-Normalizedfaces\\IET\\fig' ; pdf.path = 'E:\\Academic\\2016-04-Normalizedfaces\\IET\\fig' ; eps.files = dir(fullfile(eps.path, ' 组合 *.eps' )); pdf.files = dir(fullfile(pdf.path, '*.pdf' )); eps.files = {eps.files(:).name}'; pdf.files = {pdf.files(:).name}'; % sort pdf file names = sortrows(lower(pdf.files)); pdf.files = pdf.files(idx); for i = 1 : length(eps.files) = fileparts(pdf.files{i}); command = sprintf( 'rename %s %s.eps' , fullfile(eps.path, eps.files{i}), newname); status = system(command); end 2.2 将latex 编译为pdf 的bat 脚本 make.bat(直接拷贝可能有误,请从此处下载: make.bat ) @ echo off for /r %%i in ( * .tex) do ( echo %%~di%%~pi%%~ni rem set FileName=%i:~0,-4% latex %%~di%%~pi%%~ni .tex bibtex %%~di%%~pi%%~ni . aux latex %%~di%%~pi%%~ni .tex latex %%~di%%~pi%%~ni .tex dvips %%~di%%~pi%%~ni .dvi ps2pdf %%~di%%~pi%%~ni .ps ) del * . aux /s del * .bbl /s del * .blg /s del * .bak /s del * .log /s del * .dvi /s del * .ps /s del * .thm /s del * .toc /s del * .out /s del * .lof /s del * .lot /s del * .synctex.gz /s del * .synctex.gz(busy) /s pause
个人分类: 教学与研究|7237 次阅读|0 个评论
论文图片压缩
热度 1 lixianwei 2016-4-12 19:30
由于数据太多,用matlab生成的eps文件可能较大,导致生成的pdf会比较大。产生另一个问题是,由于有的投稿系统要求上传图片,而且对图片的大小有限制,所以需要对图像进行压缩。 一个可能得想法是能否直接压缩eps文件,毕竟eps是矢量图。但是目前我对eps了解不多,不知道有什么方便的方法直接就能得到压缩的eps。所以,我想退而求其次,用最原始的方法,即将eps转换为非矢量图像,再将非矢量图像转化成eps。 具体操作如下: 1. 用gsview将eps转换为png:File - Convert - Device选png256, Resolution选300 - OK 2. 用window的图形工具将png的多余白边去掉 3. 用GIMP软件将png转换为eps: File - Export to - Width选200,格式选eps - OK。 ----------------------------------------------------------------------------------------------------------------- (2017年9月13日更新) 网上找到另外一种处理方式,参见网页三楼的回答: http://bbs.ctex.org/forum.php?mod=viewthreadtid=37984 。具体方法: 1. Matlab图像另存为eps: Matlab - eps 2. 采用adobe acrobat将eps转换为pdf(右键的转换选项即可): eps-pdf 3. 用adobe acrobat打开,将pdf另存为eps: pdf-eps
637 次阅读|2 个评论
ArcGIS导出EPS文件不能插入Word问题?
热度 2 lixujeremy 2014-5-23 19:19
EPS 文件支持矢量和透明,并且很多期刊的投稿就要求文章的图片是 EPS 格式。然而, EPS 文件的种类很多,有的可以直接插入 Word (本例中的 fig.eps ),而有的却不能 (本例中的 map.eps ) ,这两者的差别并不好区分和理解。本帖主要介绍 ArcGIS 导出的 EPS 文件(本例中的 map.eps )成功插入 Word 的方法。 方法需要的软件: CorelDRAW X4 ( CD )、 Word 2010 、 Adobe Illustrator CS5 ( AI ),再加上一张 ArcGIS 导出的 EPS 文件(本例中的 map.eps , 注意包含栅格图层的 EPS 文件会导致不可预知的错误 )。 1 . AI 中打开 EPS 文件 文件—打开,选中 map.eps 后确定,如图 1 。 图 1 接下来,文件—存储为 SVG 文件。 2 . CD 中加载 SVG 文件 启动空白的 CD 文档,文件—导入上一步的 SVG 文件, Ctrl+A 选中导入的文件,在 Word 文件中 Ctrl+V ,稍等片刻,插入成功,效果如图 2 。 图 2 插入 Word 的图片可能不会如你想象的那般清晰、完美, 这将会在打印或转换为 PDF 文件时完美呈现 。 转换插入图片与普通插入图片的比较,如图 3 所示。对比两边的红框,普通插入图片在黑框之外还有很多留白,而转换插入图片的黑框完全达到边界,并且图片是矢量格式,任意放大都不会失真。 图 3 另:在 AI 中将 EPS 文件转换为 EMF 文件(优于在ArcGIS直接导出为EMF文件),文件—导出,选择增强型图元文件( *.EMF )。转换为 EMF 文件后再插入 Word ,效果比较好,它支持透明和矢量,如图 4 。 图 4 对于含有栅格图层的输出图片,将其在ArcGIS以 EMF 文件格式导出,直接插入 Word 中,如图 5 ,图片的四周还是留有空隙,栅格图层(遥感影像)与矢量图层(研究区范围)都将转化为位图,其他的图例、比例尺等保持矢量格式,这是目前导出含有栅格图层的最优状态。 图 5 test.rar
个人分类: Tools|19186 次阅读|2 个评论
matlab绘图输出eps文件及边框
trugle 2014-2-5 23:49
遥感数据处理中,重要一环就是结果展示和输出。 其中eps文件虽然在常用数据格式和打印数据格式中使用不在那么普遍,但是在学术文章撰写中,由于其对矢量数据的支持能力,与常规位图相比具有更好的展示效果,因此至今仍然在出版、著作中占有一席之地。 matlab作为重要的数字图像处理工具,提供了较为灵活的图像展示功能,并支持多种图像格式。 下面,总结了一种较为有效的带边框的eps文件输出方式 首先裁掉多余空白区域,并设置边框 imshow(rand(200,300).^.4, 'border', 'tight'); axis on; axis square; set(gca, 'linewidth', 2); 注意,这里最好不要设为小于1, 否则容易丢失右侧和底侧的边框 然后,就是eps文件输出了 saveas(figure(1), '.\***.eps', 'psc2'); ‘psc2’很重要,不要丢掉了。那么,存在多个figure的时候,在生成figure时,注意保存相应句柄就可以了。
个人分类: Matlab点滴积累|8347 次阅读|0 个评论
LaTex图片格式转换
热度 1 tyfbyfby 2014-1-2 20:00
使用LaTex写论文的过程中,我们经常会遇到图片格式转换的问题,下面我列出我使用的图片格式转换方法,个人认为非常方便和好用,希望对大家有所帮助。 pdf--eps 使用Adobe Acrobat Pro,选择“另存为”即可,不能使用GSview,GSview不能生成图片的bounding box参数。 png/bmp--eps 使用ImageMagick软件。 批量处理文件时,可以在需要转换图片的文件夹下新建一个.bat文件,文件中的批处理命令为: for %%I in (*.png) do convert %%I %%~nI.eps 执行这个.bat文件,该文件夹中的png格式的图片就都转换为eps格式了。 jpg/bmp-png 使用ImageMagick软件。 批处理命令为: for %%I in (*.bmp) do convert %%I %%~nI.png 在tex文件中显示一个eps图片的代码为: \begin{figure} \centering \includegraphics {SerialNumberinRMB_gray} \caption{Serial numbers in scanned RMB image} \label{fig: serialnum} \end{figure} 图片名称后不需要加.eps
个人分类: LaTex技巧|7574 次阅读|2 个评论
[转载]解决Matlab画图直接保存.eps格式而导致图不全的问题
热度 1 hustfliee 2013-12-14 23:16
解决Matlab画图直接保存.eps格式而导致图不全的问题 已有 3935 次阅读 2011-3-31 15:58 | 个人分类: Matlab | 系统分类: 科研笔记 Matlab 确是一款简单方便的工具,使用此工具绘图也是我们常用的一种手段,可是如果我们想将此图片保存成 .eps 格式并应用于 latex 中, 就有可能会出现 .eps 格式的图片显示不全的问题,这个着实让我们头疼。 今天,经过查阅资料,发现了一种方法,现将此方法具体化并分享给大家。如果还有更简单的方法,还请赐 教 ~ 首先,打开目标图片( .fig 格 式),选择左上角的 File ,点击 Print Preview ,如 图 1 。 图1 然后,根据图 2 来调整 图片的一些属性。选中圈圈 1 标记的 Layout ,圈圈 2 中的内容是用来调整图片位置的,但我没有使用,而是选择了纸张的类型,如圈圈 3 所示。纸张的大小是不影响的,因为这个对话框右边的示意图就是我们的参照标准,我们只需这个示意图符 合我们的要求即可成功。 图2 之后,还需要将图片的颜色设置为彩色,这个步骤非常简单,选择图 2 中圈圈 1 右边的 Color 选项,相信点开之后大家就知道怎么做了。 调整完图片的属性,就可以开始生成文件了。找到该窗体右上角的 Print ,如图 3 ,选择进入之后得到图 4 所示,此步需要注意三点: 1 )在圈 1 所示位置选择虚拟打印机; 2 )为保 证图中字体都能正常显示,选择圈 2 属性,嵌入所有字体; 3 )记得 点上圈 3 中的√。 图3 图4 至此,点击确定即可顺步完成。不过…… 此时得到的是 .pdf 文件,只需使用 Acrobat 将此文件转换成 .eps 就完成了。 补充一点:若想消除.eps图中的空白,只需依次点开File,ps to eps PS: 推荐一篇“经典”博文 http://www.sciencenet.cn/m/user_content.aspx?id=372358
2834 次阅读|1 个评论
Latex文件路径的问题(二)——图片
wangen994 2013-11-18 22:24
接上篇,各个章节肯定要插入图片,各个章节的图片其实可以放在main.tex相同目录下,但是最好还是放到各个章节的目录下。下面就是以eps图片为例来说明如何插入图片。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%% main.tex subfolder/chapter1.tex subfolder/fig.eps %your custom.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % main.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass { article } \usepackage { import } \usepackage { lipsum } \begin { document } \subimport * { subfolder/ }{ chapter1 } % 插入文件夹下的章节tex文件 \end { document } %%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subfolder/chapter1.tex %%%%%%%%%%%%%%%%%%%%%%% \section { Chapter 1 } \ includegraphics { subfolder/ fig.eps} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
个人分类: 工作研究|18496 次阅读|0 个评论
[转载]eps=封装的PostScript(Encapsulated PostScript)
chnfirst 2013-3-25 20:57
http://wenwen.soso.com/z/q272843767.htm eps 文件是封装的PostScript(Encapsulated PostScript)格式。PostScript语言是Adobe 公司设计用于向任何支持PostScript语言的打印机打印文件的页面描述语言。除了它是被优化用于纸张上打印文字和图像之外,它像Basjc 语言、C语言或任何其它编程语言一样。当你在 PostScript打印机上工作并告诉文字处理器(或任何其它的应用程序)打印页面时,计算机就会用PostScript语言编写一个程序描述该页面,并将这个程序传送给打印机。打印机实际上其中装有一台功能齐全的计算机和PostScript 语言解释器执行这个程序,将图形画在内存中的虚拟纸张上,然后将其打印到纸上。 EPS文件就是包括 文件头 信息的PostScript 文件,利用文件头信息可使其他应用程序将此文件嵌入文档之内。EPS文件还有一些限制,而这些限制并不适用于标准的PostScript文件。这些限制主要就是一些规则,以保证EPS文件可以插入到不同的文件中,而不会损伤该文件。例如:在Microsoft Word中,可以在一个Word中,可以在一个Word文档中嵌入ESP文件。EPS文件最流行的应用就是将其嵌入 桌面出版 文件中,特别是由PageMaker或是QuarkXPress创建的文件。桌面分色(DCS)就是由Quark公司开发的,用于 套印 色(Process color)处理。DCS图像是EPS格或图像,由5部分组成:低分辨率的屏幕预览,再加上青色、 品红色 、黄色和黑色图层。 DCS2.0版文件可包括4种以上的套印色,也可以在其中包括一定数量的 专色 (spot color) 或者是高保真度的分色。 EPS 文件格式 可用于像素图像、文本以及矢量图形的编码。如果EPS只用于像秦基图像(例如选择Adobe Photoshop程序作为输出),挂网信息以及色调复制转移曲线可以保留在文件中,而TIFF则不允许在图像文件中包括这类信息。 由于EPS文件实际上是PostScript语言代码的集合,因而在PostScript打印机上可以以多种方式打印它。创建或是编辑EPS文件的软件可以定义容量、分辨率、字体和其他的格式化和打印信息。这些信息被嵌入到 EPS文件中,然后由打印机读入并处理。有上百种打印机支持PostScript语言,包括所有在桌面出版行业中使用的图像排版系统。所以,EPS格式是专业出版与打印行业使用的文件格式。 EPS格式是一种用于打印的格式。嵌入到EPS文件中的PostScript语言代码提供了重要的打印定义,但是,这就使得文件的尺寸变大。除此之外,为了在软件中建立PostScript引擎所需要的价值和内存开销也是较高的。结果大多数的Web浏览器不支持EPS文件,大多数图像查看 共享软件 和 自由软件 也都不支持EPS文件。由于这种原因,EPS格式不能用在Web站点的图像显示上。 http://zh.wikipedia.org/wiki/PostScript PostScript ( PS )是主要用于电子产业和 桌面出版 领域的一种 页面描述语言 和 编程语言
个人分类: 电脑、办公|1 次阅读|0 个评论
Matlab中的Export和save as不一样
orient 2013-3-13 05:48
File-Export Setup中设置好大小后,输出来的.eps大小不变 export figure to eps without changing the size and disturbing the layout, we should use "Export" not "Save As".
5107 次阅读|0 个评论
[转载]latex中大的eps的图形处理
wendyxiaoqing 2012-11-5 21:12
内容转自郑小宏的科学网博文。 1. 把eps图插入word文件或者ppt文件,显示非常难看,尽管打印成pdf格式或者直接在打印机上打印出来效果很好。在ppt上显示很难看,这就非常令人不爽了,因为我们就是希望显示得要漂亮一点。 2. 有的eps非常大,有时候往往达到几十兆。这时候把这些eps图插入文章中,通过latex编译出来后,文件也变得很大,碰到有大图的页面,图形显示非常缓慢, 让人无法忍受。 为了解决这两个问题,需要对eps图进行再处理。其中的一步就是首先将图形转变成png格式或者jpg格式,同时保持尽可能高的分辨率。这可以通过以下命令来实现: gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE fig.eps 其中-r指定分辨率,-r300指的是在每英寸中像素的数目。-dEPSCrop表示在处理过程中仅保留eps图中bounding box范围内的部分。-dTextAlphaBits=4使得文字有光滑好看的边沿。 将这样得到的png文件直接插入ppt,会比你用截图工具得到的图再插入ppt要鲜亮好看得多。这就解决了上述的第一个问题。 接下来,如果你的linux系统里安装了 ImageMagick(其实我发现Ubuntu里已经默认安装了,如果没有安装,直接用新立得软件包管理器搜索安装也很快,redhat也默认已经安装了),一定会有convert命令。这个命令可以实现不同图形格式之间的转换。下面我们就用这个命令将png格式转换成eps格式。 convert fig.png eps3:fig.eps 这里的eps3表示用Level 3,Level指的是postscript所采用的compatibility level。Level 1效果最差而且文件很大,Level 2支持从jpg产生eps文件,产生的文件也很小。Level 3包含了对Zlib压缩的支持,也可以从png产生eps文件。通常来说,Level 3产生的文件最小,Level 2兼容性最好。 如果要用Level 2,则需要先把png文件转换成jpg文件。 convert -quality 80 fig.png fig.jpg 这里-quality指定quality factor,取值范围为0-100。 然后用如下命令来得到Level 2的eps图: convert fig.jpg eps2:fig.eps 因此要得到比较理想的结果,可以通过调节-quality和-r两个参数来实现(运行如下几个命令的时候)。 gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE fig.eps convert -quality 80 fig.png fig.jpg convert fig.jpg eps2:fig.eps 为了让转换能自动完成,我们可以编辑一个shell脚本文件xheps包含下面的行: gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE 1 convert -quality 80 fig.png fig.jpg convert fig.jpg eps2:new_1 rm fig.png fig.jpg 并加上可执行属性(chmod +x xheps),然后放到/usr/local/bin下,这样转换的时候运行如下命令: xheps figure1.eps 就会得到new_figure1.eps文件。如果figure1.eps文件很大,那么这个new_figure1.eps将会只有原来的文件的1/10到1/60,取决于具体的图形文件。 我发现,通过这样产生的eps文件,直接插入word和ppt文件,也能很清晰的显示了,不会看上去有很多毛刺了。 此外,在由ps转换成pdf的过程中,图像部分往往感觉很阴暗,这是因为在绝大多数的转换软件中,都采用了DCTEncode选项,这会损失很多信息。如果用 FlateEncode则要好得多。 为了能在转换后的pdf中的图形有较高的质量,可以在转换为pdf的过程中指定用FlateEncode选项或者用具有高质量因子的DCTEncode选项。这可以直接在原来的ps文件注释部分(也就是以%开头的行)结束的地方插入相应行进行设置: (1) 用具有高质量因子的DCTEncode选项,插入下列行: systemdict /setdistillerparams known { /ColorACSImageDict /QFactor 0.15 /Blend 1 /ColorTransform 1 /HSamples /VSamples setdistillerparams } if 这里/QFactor后面的0.15设定质量因子。0.15就相当于Acrobat distiller中的"Maximum Quality" mode。这里QFactor要设成一个比较小的数。 (2)用FlateEncode选项,插入下列行: systemdict /setdistillerparams known { /AutoFilterColorImages false /ColorImageFilter /FlateEncode setdistillerparams } if 用这种方式转换后的pdf文件,将和你原来的eps图看上去完全相同。 参考如下网页: http://electron.mit.edu/~gsteele/pdf/
个人分类: 软件使用|8915 次阅读|0 个评论
PDF转EPS的两个工具
seawan 2012-10-17 08:59
首先是Acrobat,可以“另存”为内嵌式PS: Open in Google Docs Viewer Open link in new tab Open link in new window Open link in new incognito window Download file Copy link address Edit PDF File on PDFescape.com http://www.pc6.com/softview/SoftView_24693.html 看效果,可用Gsview: http://pages.cs.wisc.edu/~ghost/gsview/ =============== Visio及excel图表经pdf转eps的方法 方法1:利用Acrobat 和ghostscript 1. 要把Visio、Excel等不能直接保存eps的软件制作的图表转eps,可先把图表打印成pdf或者直接保存为pdf,如abc.pdf。 2. 然后在acrobat(专业版本)里面直接另存pdf为ps格式
个人分类: 好工具|34128 次阅读|0 个评论
[转载]Windows下visio矢量图行转成LaTex可用的eps图形
stone2002 2012-9-20 10:43
***完整实现步骤如下:(图形效果保持得非常好) (1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成“调整大小以适应绘图内容”。 (2)Acrobat7.0用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成EPS格式的文件。 (3)在TEX文件中插入该EPS文件。 该方法的优点就是只要pdf虚拟打印机支持的矢量图形文件格式,均可以有非常好的效果。技巧如此简单,网上查到的技巧都要么比这个复杂,要么有缺陷。 下面的方法来自网上,GhostView转换时用epswriter文字会出问题,pdfwriter则不会。 所以应该将第2步和第3步改为直接用Acrobat保存成eps格式的文件。 另外,编译不能试用pdflatex,因为不能处理eps和ps文件,应该用latex编译,再用dvi2pdf转成pdf份格式。 (1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成“调整大小以适应绘图内容”。 (2)用Acrobat7.0(6.0版是否适用没试过,估计可以)用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成Pdf文件。 (3)用GhostView打开该Pdf文件,然后用文件菜单中的转换功能将它转换成EPS格式的文件。 (4)在TEX文件中插入该EPS文件。 本文转载自 http://blog.csdn.net/kangtian0/article/details/2030805 ,特对博主表示感谢。
6824 次阅读|0 个评论
origin中图片转eps,然后eps转jpg
Irasater 2012-8-24 20:43
1.origin中图片转eps 首先选中一个图片,选择file--export graph,选择 eps格式,设置需要的图片尺寸即可。 2.eps转jpg 用photoshop将eps打开,然后设置好宽度和高度,另存为jpg即可 这样做的话,可能有个缺点,对于用word写论文的学者来说,可能直接把eps图插入word中更好!
个人分类: Notes|14652 次阅读|0 个评论
把多个eps图,组合为一个eps文件
YLPING 2012-6-9 10:18
一,用WinEdt生成组图文件,点击dvi-ps按钮生成一个.ps文件; 二,双击打开.ps文件,菜单File中点击PS TO EPS; 三,把弹出的小窗口中的对勾打没,点yes,选择图形范围,保存为eps。over!
14924 次阅读|0 个评论
matlab:print命令保存eps文件与figure文件显示不同之解决方法
sinogyang 2012-5-30 17:58
之前发生过很多灵异事件,比如看到的文件和保存的文件完全不一样,纳闷啊~网上搜索各种解决方案无果,不得已询问办公室的JPO牛人-龙哥。得到终极解决方法,如下: 在print('-depsc','a.eps');一句前加上 "set(gcf,'paperpositionmode','auto');" 即可
个人分类: Matlab|16121 次阅读|0 个评论
Inkscape中导入eps或者pdf图
热度 1 xhsh 2012-5-24 22:48
在Inkscape中导入eps或者pdf图,经常会发现很多字体要么完全不显示,要么就是不能正确显示。解决方法如下: 1. 先把eps图用ps2pdf命令转换为pdf: ps2pdf 01.eps 这时候会产生01.pdf。 有时候,转换后,可能pdf只显示了eps图的一部分,这时候需要设置一下纸张的尺寸,加入如下参数: ps2pdf -sPAPERSIZE=a3 01.eps 这里-sPAPERSIZE可以设成a10,a9,...,a0。数字越小,纸张尺寸越大。合法的纸张尺寸见 :http://ghostscript.com/doc/current/Use.htm#Known_paper_sizes 2. 把pdf用pdf2svg转化为svg文件: pdf2svg 01.pdf 01.svg 这时候会产生01.svg文件,再用Inkscape打开就完全能正确显示了,而且仍然是矢量图,显示非常清晰。
17877 次阅读|1 个评论
[转载]Linux下转换图片格式
PengJiDing 2012-4-24 19:59
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
个人分类: 备忘录|8184 次阅读|0 个评论
PPT中使用EPS图像文件
热度 1 longxie1983 2012-2-9 16:14
PPT中使用EPS图像文件
看了郑老师的博文http://blog.sciencenet.cn/home.php?mod=spaceuid=47991do=blogid=535301, 把自己的经验也分享一下。 写论文用latex多,插图一般都是eps格式的。eps是矢量图不会因为放大而出现“马赛克”现象,另外文字是内嵌的最终生成的pdf中图片中的文字都是可选择的,显示效果当然就更好一些。 但有的时候需要做slides,需要用Powerpoint,可是office对eps的支持并不完善,插入的图片在屏幕上显示很不美观。 其原因就是office在显示的时候没有对其进行“抗锯齿”处理,如下图,斜线都是带毛边的~~ 那如何让显示的效果更好些呢?很简单,用鼠标右键点击图片,选择“Group”下的“UnGroup”即可 这时应该会看到一个如下图的提示,选“Yes”就行了 来让我们看下效果吧~~ 顺眼多了吧,可是怎么多了个黑边呀~~,我们删除它,同时,现在图片中的文字都是可编辑状态,可以随意改的~~ 看看对比吧~~
个人分类: 杂文|20686 次阅读|4 个评论
关于eps图形文件的一些处理
热度 1 xhsh 2012-2-8 10:39
我们在处理eps图时常常会遇到如下两个问题: 1. 把eps图插入word文件或者ppt文件,显示非常难看 ,尽管打印成pdf格式或者直接在打印机上打印出来效果很好。在ppt上显示很难看,这就非常令人不爽了,因为我们就是希望显示得要漂亮一点。 2. 有的eps非常大,有时候往往达到几十兆 。这时候把这些eps图插入文章中,通过latex编译出来后,文件也变得很大,碰到有大图的页面,图形显示非常缓慢, 让人无法忍受。 为了解决这两个问题,需要对eps图进行再处理。其中的一步就是首先将图形转变成png格式或者jpg格式,同时保持尽可能高的分辨率。这可以通过以下命令来实现: gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE fig.eps 其中-r指定分辨率,-r300指的是在每英寸中像素的数目。-dEPSCrop表示在处理过程中仅保留eps图中bounding box范围内的部分。-dTextAlphaBits=4使得文字有光滑好看的边沿。 将这样得到的png文件直接插入ppt,会比你用截图工具得到的图再插入ppt要鲜亮好看得多。这就解决了上述的第一个问题。 接下来,如果你的linux系统里安装了 ImageMagick(其实我发现Ubuntu里已经默认安装了,如果没有安装,直接用新立得软件包管理器搜索安装也很快,redhat也默认已经安装了),一定会有convert命令。这个命令可以实现不同图形格式之间的转换。下面我们就用这个命令将png格式转换成eps格式。 convert fig.png eps3:fig.eps 这里的eps3表示用Level 3,Level指的是postscript所采用的compatibility level。Level 1效果最差而且文件很大,Level 2支持从jpg产生eps文件,产生的文件也很小。Level 3包含了对Zlib压缩的支持,也可以从png产生eps文件。通常来说,Level 3产生的文件最小,Level 2兼容性最好。 如果要用Level 2,则需要先把png文件转换成jpg文件。 convert -quality 80 fig.png fig.jpg 这里-quality指定quality factor,取值范围为0-100。 然后用如下命令来得到Level 2的eps图: convert fig.jpg eps2:fig.eps 因此要得到比较理想的结果,可以通过调节-quality和-r两个参数来实现(运行如下几个命令的时候)。 gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE fig.eps convert -quality 80 fig.png fig.jpg convert fig.jpg eps2:fig.eps 为了让转换能自动完成,我们可以编辑一个shell脚本文件xheps包含下面的行: gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE $1 convert -quality 80 fig.png fig.jpg convert fig.jpg eps2:new_$1 rm fig.png fig.jpg 并加上可执行属性(chmod +x xheps),然后放到/usr/local/bin下,这样转换的时候运行如下命令: xheps figure1.eps 就会得到new_figure1.eps文件。如果figure1.eps文件很大,那么这个new_figure1.eps将会只有原来的文件的1/10到1/60,取决于具体的图形文件。 我发现,通过这样产生的eps文件,直接插入word和ppt文件,也能很清晰的显示了,不会看上去有很多毛刺了。 此外, 在由ps转换成pdf的过程中,图像部分往往感觉很阴暗 ,这是因为在绝大多数的转换软件中,都采用了DCTEncode选项,这会损失很多信息。如果用 FlateEncode则要好得多。 为了能在转换后的pdf中的图形有较高的质量,可以在转换为pdf的过程中指定用FlateEncode选项或者用具有高质量因子的DCTEncode选项。这可以直接在原来的ps文件注释部分(也就是以%开头的行)结束的地方插入相应行进行设置: (1) 用具有高质量因子的DCTEncode选项 ,插入下列行: systemdict /setdistillerparams known { /ColorACSImageDict /QFactor 0.15 /Blend 1 /ColorTransform 1 /HSamples /VSamples setdistillerparams } if 这里/QFactor后面的0.15设定质量因子。0.15就相当于Acrobat distiller中的"Maximum Quality" mode。这里QFactor要设成一个比较小的数。 (2)用FlateEncode选项 ,插入下列行: systemdict /setdistillerparams known { /AutoFilterColorImages false /ColorImageFilter /FlateEncode setdistillerparams } if 用这种方式转换后的pdf文件,将和你原来的eps图看上去完全相同。 参考如下网页: http://electron.mit.edu/~gsteele/pdf/
个人分类: Linux|27862 次阅读|6 个评论
[转载]jpg图片转eps 用于LaTeX
zengqingmao 2012-1-24 17:17
jpg图片转eps 用于LaTeX 好用的网上在线转,使用的 sam2p 可以方便将jpg或jpeg转为eps,pdf http://www.tlhiv.org/rast2vec/ windows下.jpg转.eps for latex的另一便捷方式:在装了latex的机子上,可以从MiKTex的目录下找到bmeps的应用文件。 含有 latex自己的bitmap to eps converter. 在DOS下,进入.jpg图片所在目录, 用语句bmeps 1.jpg 1.eps可以成功在同目录中输出1.eps文件。(方便好使!推荐) 两个方法,质量差不多,后者转化后的图片大小一般大于前者在线转的 本文引用地址: http://blog.sciencenet.cn/home.php?mod=spaceuid=388372do=blogid=326780
个人分类: Latex学习|3291 次阅读|0 个评论
[转载]jpg图片转eps 用于LaTeX
zengqingmao 2012-1-11 11:51
好用的网上在线转,使用的 sam2p 可以方便讲jpg或jpeg转为eps,pdf http://www.tlhiv.org/rast2vec/ windows下.jpg转.eps for latex的另一便捷方式:在装了latex的机子上,可以从MiKTex的目录下找到bmeps的应用文件。 含有 latex自己的bitmap to eps converter. 在DOS下,进入.jpg图片所在目录, 用语句bmeps 1.jpg 1.eps可以成功在同目录中输出1.eps文件。(方便好使!推荐) 两个方法,质量差不多,后者转化后的图片大小一般大于前者在线转的 引用网址: http://blog.sciencenet.cn/./home.php?mod=spaceuid=388372do=blogid=326780
个人分类: Latex学习|3132 次阅读|0 个评论
[转载]pdflatex 插入 EPS 格式图片的两种方法
linpandr 2011-12-23 20:12
pdflatex 插入 EPS 格式图片的两种方法 pdflatex不支持插入eps格式图片。 1. 将eps图片转成pdf或者将 pdf图片转成eps ,也就是说一张图片有pdf、eps两种格式。 方法一: \includegraphics{pic} %不要扩展名。这样pdflatex自动调相应的pdf文件,而latex自动调eps文件。 方法二: 先加入epstopdf宏包(epstopdf宏包的详细信息可 查看…… ): \usepackage{graphicx} \usepackage{epstopdf} 再用: \includegraphics{pic.eps} %可以包含eps扩展名,但是 必须同时有pic.pdf文件存在 。 方法三: 先加入epstopdf和epsfig宏包: \usepackage{graphicx} \usepackage{epstopdf} \usepackage{epsfig} 再用: \begin{figure} \centering \epsfxsize=10cm\epsfbox{pic.eps} %可以包含eps扩展名,但是 必须同时有pic.pdf文件存在 。 \end{figure} 2. pdflatex带"-shell-escape"参数编译, 一张图片只需有eps格式, 更具体的 参考…… 先加入epstopdf宏包: \usepackage{graphicx} \usepackage{epstopdf} 再用: \includegraphics{pic.eps} %可以包含eps扩展名, pic.pdf文件不必存在 然后编译: pdflatex -shell-escape filename.tex (事实上是 自动产生了pic.pdf 文件) 参考: http://golem.ph.utexas.edu/~distler/blog/archives/000425.html http://kile.sourceforge.net/Documentation/html/build_epsgraphics.html http://opendevice.blogspot.com/2008/05/eps-files-and-pdflatex.html http://wwwacs.gantep.edu.tr/docs/latex/FAQ/figures.html http://www.chinatex.org/bbs/viewthread.php?tid=204
16652 次阅读|0 个评论
[转载]图解visio与eps格式图形的转换
wqinmin 2011-11-29 16:28
转载: http://hi.baidu.com/h_wen/blog/item/32efc72a1714c09d033bf68d.html 比较正规的杂志一般推荐论文插图使用eps格式,因为便于用latex排版时调用。 但latex在国内的普及度不高,我等懒人还是用word写作较多。论文录用时,问题就出现了,word中的插图都是visio画的,怎么转换成杂志社要求的eps格式呢? 反复痛苦的尝试后,总结出以下两种方法: 1、将visio图形打印成eps格式,然后用ghostview软件去除四周空白。 2、先将visio图形另存为tif格式,然后作为照片全页打印为pdf文件,再由adobe acrobat 软件转换为eps图形。 以下是两种方法的图解。 方法1: 首先用visio画好图形 画好后选择打印 进入打印界面后钩选打印到文件 打开打印机属性设置界面,去除第三选项前的钩 将默认设置改为Press quality --布局--高级设置 将Postscript output option选择为EPS 选择truetype font 为bitmap 确认设置后开始打印 输入文件名后缀为eps 保存 打印完毕 将打印好的文件后缀改为ps 用ghostswiew打开文件 选择ps to eps 输入文件名后缀为eps 完成后贴入word文档看看效果吧 if (strartpermission == "2") { document.getElementById('quanxian').value = "2"; }
3307 次阅读|0 个评论
Linux下自动调整eps图中的boundingbox范围的命令
xhsh 2011-11-25 10:16
ps2epsi a.eps 这个命令会产生一个文件a.epsi,这个文件里的boundingbox已经自动调整好了。
个人分类: Linux|4714 次阅读|0 个评论
gnuplot生成嵌入字体的eps文件
longxie1983 2011-4-30 14:16
gnuplot生成嵌入字体的eps文件
之前一直没有注意的问题,用gnuplot生成的eps文件其实并没有真正的嵌入字体信息。这会使生成的pdf无法通过IEEE的技术审查。 之前用的脚本开头是这样定义的 reset unset multiplot set size 0.35,0.35 set origin 0,0 set terminal postscript eps enhanced "Helvetica" 14 看上去是指定嵌入了"Helvetica"字体,可实际上却没有,后来经过反复的google发现gnulot还有一个不常用的关键字专门用来管嵌入字体的问题的--fontfile。 fontfile参数是用来指定要嵌入字体文件的位置的,原生支持pfa格式的字体文件。虽然fontfile的帮助文件说fontfile参数支持ttf格式的字体文件,并会on-the-fly的生成pfa文件进行嵌入,但是需要额外的软件支持,并需要设定一些环境变量,反正没有搞明白,如果您知道如何设定请告知一下O(∩_∩)O~。 为了能正确的嵌入字体,首先生成Helvetica字体的pfa文件,我用的是ttf2pt1。 生成需要的pfa字体后,后面的事情就变得轻松了,脚本中加入相应的fontfile就可以了 reset unset multiplot set size 0.35,0.35 set origin 0,0 set terminal postscript eps enhanced "Helvetica" 14 fontfile "Helvetica.pfa" 嵌入字体后的eps文件明显比嵌入前大了很多,从20k左右变到了200k。 最后看一下最终pdf的效果 左边的图是嵌入了Helvetica字体的,右边的图是没有嵌入字体的,注意两个图片中字母“G”和“R”,你会发现明显的不同。这是因为,Adobe Reader因为找不到Helvetica字体信息,用Arial字体进行了替换造成的。
个人分类: 科研工具|8402 次阅读|0 个评论
解决visio画图在latex中不清晰的问题
热度 1 yiligong 2011-3-11 17:57
visio画的图另存为eps,用latex加进来,形成的pdf文件,图会很不清楚。 可以这么解决: 装一个ps的打印机,然后把vsd打印到文件,然后用ghostview从ps转成eps。然后图就非常清楚了。
个人分类: 想想写写|9823 次阅读|1 个评论
jpg图片转eps 用于LaTeX
热度 2 JRoy 2010-5-20 20:50
好用的网上在线转,使用的 sam2p 可以方便讲jpg或jpeg转为eps,pdf http://www.tlhiv.org/rast2vec/ windows下.jpg转.eps for latex的另一便捷方式:在装了latex的机子上,可以从MiKTex的目录下找到bmeps的应用文件。 含有 latex自己的bitmap to eps converter. 在DOS下,进入.jpg图片所在目录, 用语句bmeps 1.jpg 1.eps可以成功在同目录中输出1.eps文件。(方便好使!推荐) 两个方法,质量差不多,后者转化后的图片大小一般大于前者在线转的
个人分类: 科研笔记|23013 次阅读|2 个评论
[转载]很有用的技术:把jpg 图形打印成 EPS文件
wliming 2010-5-2 09:35
博主注:1楼博友回复提供了更简单的转换方法,请读者阅读。 如何将其它格式的图片(例如.jpg .bmp等)转换成LaTeX需要的.eps 格式 ... 随风潜入夜,润物细无声... 如何将其它格式的图片(例如.jpg .bmp等)转换成LaTeX需要的 .eps 格式的图片 作者:chunr 日期:2006-10-10 如何将其它格式的图片(例如.jpg .bmp等)转换成LaTeX需要的 .eps 格式的图片 方法有多种,这里推荐用PostScript打印机打印到文件,利用它我们可以很方便地实现将超星.pdg, .djvu转化为 .pdf 或者 .jpg 转化为 .eps 安装 : 控制面板-打印机和传真-鼠标右击-添加打印机-连接到此计算机的本地打印机-端口:FILE:(打印到文件)-然后选择一个ps打印机, 比如HP LaserJet 6P/6MP PostScript (推荐HP Color LaserJet 8550-PS, 可以打彩色), 剩下的选项根据自己的需要随便选,完成安装。 设置 : 记得在打印前要进行下列设置: 打印机和传真-右击HP LaserJet 6P/6MP PostScript(或其它的ps打印机)-属性-常规-打印首选项-布局-高级-文档选项-PostScript选项-PostScript输出选项: *如果想转成 .eps 文件,请选'内嵌的PostScript(EPS)' (转为eps图, 质量较好) *如果想转成 .pdf 文件,请选'Optimized for speed ' (打印成ps, 进而转为pdf文档) 打印与转换 :使用这个打印机将要转换的图片打印到文件(其实前面提到的设置也可以在打印应用程序中完成,例如对于 office word 选中打印机后,点'属性'来完成设置), 并把打印出的输出文件扩展名改为.ps (不改也可以,但要注意文件存放位置,免得待会找不到),然后把打印完成的ps文件用ghostview打开,点 文件-ps to eps,并选中自动检测边界。这样就实现了 .jpg 转化为 .eps。
个人分类: 物理学|4631 次阅读|1 个评论
将visio图形转变为eps的一种方法
yangxl 2008-7-14 10:14
这是网上其他人提到的方法: Visio格式的vsd图,在转换成LateX中eps格式时,经常会出现字符残缺的情况,这里给出了笔者在实践过程中解决这种问题的办法: 1. 首先安装PostScript打印机(Generic PostScript Printer Driver.exe),下载地址是 http://www.adobe.com/support/dow ... 500fileID=1438 2. 启动Visio,打开vsd图 3. (1)打开 文件 菜单的 打印... 菜单项, (2)在打印对话框里,打印机名称选择 Generic PostScript Printer, (3)点属性按钮,打开属性对话框, (4)点高级按钮,打开高级选项对话框 (4)纸张规格里选择 Letter, (5)在 PostScript选项 的 PostScript输出选项里选择 内嵌的PostScript(EPS) 4.点确定、确定,回到打印对话框, 5.选择打印到文件复选框,并确定 6.在弹出的打印到文件对话框输入文件名,记得扩展名要为.ps(如abc.ps) 7.用GSview打开abs.ps, 8.打开File菜单里的PS to EPS菜单项,按默认的选项(自动计算边框) 9.最后在另存为对话框里输入最终的eps文件名(如abc.eps) --大功告成-- 然而今天的转化中遇到了下面的问题: 1.选用Letter总是存成两页,导致在Gsview中无法转化; 2.选用A4没问题,但是在Yap中看不见,只能转化为pdf才可见 下面是另外一个人的方法: (1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成调整大小以适应绘图内容。 (2)用Acrobat7.0(6.0版是否适用没试过,估计可以)用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成Pdf文件。 (3)用GhostView或者Acrobat7.0打开该Pdf文件,然后用文件菜单中的转换功能将它转换成EPS格式的文件。 注:Acrobat7.0中文件--另存为下拉菜单选(*.eps) (4)在TEX文件中插入该EPS文件。 问题:转化没有问题,但是转化出来的eps的页面是A4的大小。下面是 转化PDF,设置页面大小的方法 : Visio中: Adobe Pdf--更改转换设置--高级设置--页面大小:在里面根据你实际图片的大小来设置默认页面的大小就没问题了。
个人分类: 科研工具|18129 次阅读|2 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-1 21:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部