生成.eps文件方法

生成.eps文件方法

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

方法一:

兩步生成.eps文件python

  1. 用visio 製做圖形,保存爲pdf格式;工具

  2. 直接用adobe acrobat 打開pdf,而後保存爲.eps 格式便可。字體

方法二:

參考:Save A Matplotlib Plot As A Vectorcode

能夠用python直接生成.eps文件orm

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

有網友說,須要安裝 Ghostscript,htm

親測,不須要blog

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影音)自帶生成截圖功能略差。
相關文章
相關標籤/搜索