生成.eps文件方法


生成.eps文件方法

背景:
要寫論文了,圖像的分辨率是一大痛點

方法一:

兩步生成.eps文件

  1. 用visio 制作圖形,保存為pdf格式;

  2. 直接用adobe acrobat 打開pdf,然后保存為.eps 格式即可。

方法二:

參考:Save A Matplotlib Plot As A Vector

可以用python直接生成.eps文件

plt.savefig("./plteps.eps", format='eps', dpi=1000)

有網友說,需要安裝 Ghostscript,

親測,不需要

eg.

import matplotlib.pyplot as plt
from math import sin
i = [x for x in xrange(-10,10,1)]
j = [x**2 for x in i]

plt.plot(i, j, linewidth=2.0, color='r')
# plt.show()
plt.savefig('./plteps.eps', format='eps', dpi=1000)

不能打開plt.show 否則,生成不了有效的eps文件

注釋掉show,即可以正常生成eps文件。

note:
圖形不能設置字體為Times New Roman,否則,生成不了。

e.g.

font = {'family' : 'Times New Roman', #'serif',  
        'color'  : 'black',  
        'weight' : 'normal',  
        'size'   : 35,  
        }

截圖圖片轉換.eps

方法1

  • 用FastStone capture 截圖,然后直接生成pdf;
  • 用adobe acrobat 打開pdf,然后保存為.eps 格式即可。

方法2

  • 上述方法1,當圖片比較大的時候,會出現生成的eps文件只有一部分,會有黑色框。
  • 然后,嘗試用jpg轉eps的在線工具,以及該博文中的方法皆只生成部分。
  • 可以采用corel draw 中的photo point 另存為eps 文件,即可以得到大分辨率,大張圖片的eps文件了。
  • NOTE:從視頻中截圖的時候用faststone capture 截圖要比視頻播放軟件(e.g qq影音)自帶生成截圖功能略差。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM