python plt如何保存為emf圖像
python plt 保存為emf圖像
python 的plt僅能保存以下格式的圖像: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff
有時需要在word中插入矢量圖時,需要插入emf格式的圖像,
操作方法如下
1. 用plt保存為svg格式的圖像
2. 把svg格式的圖像放到ppt中,并設(shè)置ppt尺寸為圖像的尺寸
3.把ppt另存為emf圖像
4.把emf圖像插入到word中,把word另存為pdf時得到的是矢量圖(放大不失真)
注意:不能用打印的方式獲取pdf文件,會導(dǎo)致矢量圖變?yōu)榉鞘噶繄D,而且生成的PDF文件很大,30M左右,不符合投稿要求。
ps: 在word中插入emf或svg格式的圖像,當轉(zhuǎn)存為pdf后,得到的都是矢量圖。
關(guān)于一些常見的矢量格式圖(SVG,eps,wmf,emf)
01 SVG
所謂的SVG(可縮放適量圖形)就是可縮放矢量圖形是基于可擴展標記語言(標準通用標記語言的子集),用于描述二維矢量圖形的一種圖形格式。它由萬維網(wǎng)聯(lián)盟制定,是一個開放標準。
- SVG 指可伸縮矢量圖形 (Scalable Vector Graphics)
- SVG 用來定義用于網(wǎng)絡(luò)的基于矢量的圖形
- SVG 使用 XML 格式定義圖形
- SVG 圖像在放大或改變尺寸的情況下其圖形質(zhì)量不會有所損失
- SVG 是萬維網(wǎng)聯(lián)盟的標準
02 eps
EPS是Encapsulated Post Script 的縮寫。
EPS格式是Illustrator CS5和Photoshop CS5之間可交換的文件格式。
EPS文件是目前桌面印刷系統(tǒng)普遍使用的通用交換格式當中的一種綜合格式。
EPS文件格式又被稱為帶有預(yù)視圖象的PS格式,它是由一個PostScript語言的文本文件和一個(可選)低分辨率的由PICT或TIFF格式描述的代表像組成。
EPS文件就是包括文件頭信息的PostScript 文件,利用文件頭信息可使其他應(yīng)用程序?qū)⒋宋募度胛臋n。
03 wmf
它們是屬于矢量類圖形,是由簡單的線條和封閉線條(圖形)組成的矢量圖,其主要特點是文件非常小,可以任意縮放而不影響圖像質(zhì)量。
Wmf是Windows Metafile 的縮寫,簡稱圖元文件,它是微軟公司定義的一種Windows平臺下的圖形文件格式。
wmf格式文件的特點如下:
- 1. wmf格式文件是Microsoft Windows操作平臺所支持的一種圖形格式文件,目前,其它操作系統(tǒng)尚不支持這種格式,如Unix、Linux等。
- 2. 與bmp格式不同,wmf格式文件是設(shè)備無關(guān)的,即它的輸出特性不依賴于具體的輸出設(shè)備。
- 3. 其圖象完全由Win32 API所擁有的GDI函數(shù)來完成。
- 4. wmf格式文件所占的磁盤空間比其它任何格式的圖形文件都要小得多。
- 5. 在建立圖元文件時,不能實現(xiàn)即畫即得,而是將GDI調(diào)用記錄在圖元文件中,之后,在GDI環(huán)境中重新執(zhí)行,才可顯示圖象。
- 6. 顯示圖元文件的速度要比顯示其它格式的圖象文件慢,但是它形成圖元文件的速度要遠大于其它格式。
04 emf
EMF(Enhanced Metafile)是微軟公司為了彌補使用WMF的不足而開發(fā)的一種Windows 32位擴展圖元文件格式,也屬于矢量文件格式,其目的是欲使圖元文件更加容易接受 。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python中break、continue與else語句詳解
文章介紹了Python中循環(huán)break、continue和else,詳細解釋了它們的執(zhí)行邏輯、應(yīng)用場景以及一些常見的誤解和避坑指南,通過真實案例展示了這些語句如何簡化代碼,從而寫出更清晰、更少嵌套的控制流,感興趣的朋友跟隨小編一起看看吧2025-12-12
Django+Uwsgi+Nginx如何實現(xiàn)生產(chǎn)環(huán)境部署
這篇文章主要介紹了Django+Uwsgi+Nginx如何實現(xiàn)生產(chǎn)環(huán)境部署,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07
Python實現(xiàn)數(shù)據(jù)可視化案例分析
這篇文章主要介紹了Python實現(xiàn)數(shù)據(jù)可視化案例分析,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08
Django 創(chuàng)建后臺,配置sqlite3教程
今天小編就為大家分享一篇Django 創(chuàng)建后臺,配置sqlite3教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
從零學(xué)python系列之教你如何根據(jù)圖片生成字符畫
網(wǎng)上有很多的字符畫,看起來很炫酷,下面就告訴你如何用Python做這么炫酷的事,2014-05-05

