python plt如何保存為emf圖像
python plt 保存為emf圖像
python 的plt僅能保存以下格式的圖像: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff
有時(shí)需要在word中插入矢量圖時(shí),需要插入emf格式的圖像,
操作方法如下
1. 用plt保存為svg格式的圖像
2. 把svg格式的圖像放到ppt中,并設(shè)置ppt尺寸為圖像的尺寸
3.把ppt另存為emf圖像
4.把emf圖像插入到word中,把word另存為pdf時(shí)得到的是矢量圖(放大不失真)
注意:不能用打印的方式獲取pdf文件,會(huì)導(dǎo)致矢量圖變?yōu)榉鞘噶繄D,而且生成的PDF文件很大,30M左右,不符合投稿要求。
ps: 在word中插入emf或svg格式的圖像,當(dāng)轉(zhuǎn)存為pdf后,得到的都是矢量圖。
關(guān)于一些常見的矢量格式圖(SVG,eps,wmf,emf)
01 SVG
所謂的SVG(可縮放適量圖形)就是可縮放矢量圖形是基于可擴(kuò)展標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言的子集),用于描述二維矢量圖形的一種圖形格式。它由萬維網(wǎng)聯(lián)盟制定,是一個(gè)開放標(biāo)準(zhǔn)。
- SVG 指可伸縮矢量圖形 (Scalable Vector Graphics)
- SVG 用來定義用于網(wǎng)絡(luò)的基于矢量的圖形
- SVG 使用 XML 格式定義圖形
- SVG 圖像在放大或改變尺寸的情況下其圖形質(zhì)量不會(huì)有所損失
- SVG 是萬維網(wǎng)聯(lián)盟的標(biāo)準(zhǔn)
02 eps
EPS是Encapsulated Post Script 的縮寫。
EPS格式是Illustrator CS5和Photoshop CS5之間可交換的文件格式。
EPS文件是目前桌面印刷系統(tǒng)普遍使用的通用交換格式當(dāng)中的一種綜合格式。
EPS文件格式又被稱為帶有預(yù)視圖象的PS格式,它是由一個(gè)PostScript語言的文本文件和一個(gè)(可選)低分辨率的由PICT或TIFF格式描述的代表像組成。
EPS文件就是包括文件頭信息的PostScript 文件,利用文件頭信息可使其他應(yīng)用程序?qū)⒋宋募度胛臋n。
03 wmf
它們是屬于矢量類圖形,是由簡單的線條和封閉線條(圖形)組成的矢量圖,其主要特點(diǎn)是文件非常小,可以任意縮放而不影響圖像質(zhì)量。
Wmf是Windows Metafile 的縮寫,簡稱圖元文件,它是微軟公司定義的一種Windows平臺(tái)下的圖形文件格式。
wmf格式文件的特點(diǎn)如下:
- 1. wmf格式文件是Microsoft Windows操作平臺(tái)所支持的一種圖形格式文件,目前,其它操作系統(tǒng)尚不支持這種格式,如Unix、Linux等。
- 2. 與bmp格式不同,wmf格式文件是設(shè)備無關(guān)的,即它的輸出特性不依賴于具體的輸出設(shè)備。
- 3. 其圖象完全由Win32 API所擁有的GDI函數(shù)來完成。
- 4. wmf格式文件所占的磁盤空間比其它任何格式的圖形文件都要小得多。
- 5. 在建立圖元文件時(shí),不能實(shí)現(xiàn)即畫即得,而是將GDI調(diào)用記錄在圖元文件中,之后,在GDI環(huán)境中重新執(zhí)行,才可顯示圖象。
- 6. 顯示圖元文件的速度要比顯示其它格式的圖象文件慢,但是它形成圖元文件的速度要遠(yuǎn)大于其它格式。
04 emf
EMF(Enhanced Metafile)是微軟公司為了彌補(bǔ)使用WMF的不足而開發(fā)的一種Windows 32位擴(kuò)展圖元文件格式,也屬于矢量文件格式,其目的是欲使圖元文件更加容易接受 。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pycharm?使用conda虛擬環(huán)境的詳細(xì)配置過程
這篇文章主要介紹了pycharm?使用conda虛擬環(huán)境,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03使用Python將JSON,XML和YAML數(shù)據(jù)寫入Excel文件
JSON、XML和YAML作為主流結(jié)構(gòu)化數(shù)據(jù)格式,因其層次化表達(dá)能力和跨平臺(tái)兼容性,已成為系統(tǒng)間數(shù)據(jù)交換的通用載體,本文將介紹如何使用Python導(dǎo)入JSON、XML和YAML格式數(shù)據(jù)到Excel文件中,需要的可以參考下2025-04-04使用grpc實(shí)現(xiàn)golang后端和python服務(wù)間通信
gRPC是Google 開發(fā)的高性能、開源的遠(yuǎn)程過程調(diào)用(RPC)框架,本文主要為大家詳細(xì)介紹了如何使用grpc實(shí)現(xiàn)golang后端和python服務(wù)間通信,感興趣的可以了解下2024-03-03python SMTP實(shí)現(xiàn)發(fā)送帶附件電子郵件
這篇文章主要為大家詳細(xì)介紹了python SMTP實(shí)現(xiàn)發(fā)送帶附件電子郵件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05Python中tkinter的用戶登錄管理的實(shí)現(xiàn)
這篇文章主要介紹了Python中tkinter的用戶登錄管理的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04python實(shí)現(xiàn)的登錄和操作開心網(wǎng)腳本分享
這篇文章主要介紹了python實(shí)現(xiàn)的登錄和操作開心網(wǎng)腳本分享,可以登錄開心網(wǎng),登錄后發(fā)送信息等功能,需要的朋友可以參考下2014-07-07Python實(shí)現(xiàn)基本數(shù)據(jù)結(jié)構(gòu)中隊(duì)列的操作方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)基本數(shù)據(jù)結(jié)構(gòu)中隊(duì)列的操作方法,結(jié)合實(shí)例形式演示了Python針對(duì)數(shù)據(jù)結(jié)構(gòu)中隊(duì)列的初始化、插入、刪除、判斷隊(duì)列滿及隊(duì)列空等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Python實(shí)現(xiàn)將MySQL中所有表的數(shù)據(jù)都導(dǎo)出為CSV文件并壓縮
這篇文章主要為大家詳細(xì)介紹了如何使用Python將MySQL數(shù)據(jù)庫中所有表的數(shù)據(jù)都導(dǎo)出為CSV文件到一個(gè)目錄,并壓縮為zip文件到另一個(gè)目錄下,需要的可以了解下2025-03-03在Qt5和PyQt5中設(shè)置支持高分辨率屏幕自適應(yīng)的方法
今天小編就為大家分享一篇在Qt5和PyQt5中設(shè)置支持高分辨率屏幕自適應(yīng)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06