如果我在爲System.Drawing.Image有WMF或EMF圖像,有沒有辦法保存在C#中的圖元文件數據,而無需渲染它作爲一個位圖?調用Image.Save會將其渲染爲位圖,並且我想保留原始數據,以便它仍然是有效的.wmf或.emf格式文件。圖元文件保存在C#
5
A
回答
2
看來你不能。
在this MSDN page,它指出:
備註
當您使用保存方法將圖形圖像保存爲Windows圖元文件格式(WMF)或增強型圖元文件格式(EMF)文件,生成的文件將保存爲便攜式網絡圖形(PNG)文件。出現此問題的原因是.NET Framework的GDI +組件沒有可用於將文件另存爲.wmf或.emf文件的編碼器。
4
儘管有這個MSDN頁面,但可以保存一個真正的EMF文件。看到這個問題:gdi-c-how-to-save-an-image-as-emf
+0
在上面提到的鏈接中查看user120789的答案 – user1027167 2014-04-23 09:29:36
2
它可以保存圖元文件中的一部開拓創新的格式,如果你使用的GDI32.DLL。
我使用的方法here,它工作正常。
相關問題
- 1. 將文件保存在C
- 2. C#:將圖像保存到文件夾
- 3. C#剪切圖像不保存文件
- 4. 將backgroundimage圖像保存爲C文件#
- 5. 用c#保存XML文件並保留空元素的格式
- 6. c#保存文件目錄
- 7. 用C保存文件#
- 8. C#權限保存文件
- 9. C#文件保存問題
- 10. 保存文件到文件使用C#
- 11. 用mime類型保存文件在c#
- 12. SFTP幫助。保存在C#文件#
- 13. C#在桌面上保存txt文件
- 14. 如何在C++中保存.txt文件?
- 15. 在C中使用libcurl保存文件
- 16. 在C#中保存SFTP中的文件#
- 17. 加載並保存文件在Unity,C#
- 18. 在C#中使用OpenFileDialog保存文件
- 19. 如何在C#中保存excel文件
- 20. 在C中使用SaveFileDialog保存文件#
- 21. 在C中保存圖形#
- 22. 保存圖像到文件
- 23. xamarin.forms保存文件/圖像
- 24. PHP保存圖像文件
- 25. 在java中更新和保存圖像文件的元數據
- 26. 保存文件沒有保存文件對話框在C#瀏覽器控制
- 27. 麻煩保存位圖到文件在C#中
- 28. 保存binarydata到一個圖像文件在C#/ silverlight 3
- 29. 在C++中打開和保存圖形文件
- 30. 禁用保存文件的默認圖像在一個picturebox C#
的可能重複的[GDI +/C#:如何保存的圖像作爲EMF(http://stackoverflow.com/questions/152729/gdi-c-how-to-save-an-image-as-emf ) – finnw 2011-09-27 11:44:35