EMF文件是否有可以设置的DPI?我有一个应用程序,允许以多种格式(包括EMF)保存图像。我允许用户指定图像的分辨率/ DPI。但是,我找不到在C#中为MetaFile做这个的方法。这是可能的还是EMF没有DPI,因为它是矢量图形格式?
答案 0 :(得分:1)
根据MS-EMF规范,没有。但“EMF plus”扩展程序(MS-EMFPLUS)的标题为LogicalDpiX
和LogicalDpiY
。这种格式类似于GDI +。我不知道导入/导出的软件支持什么。
答案 1 :(得分:1)
图元文件没有DPI,因为它们没有点 - 它是矢量图形格式。元文件做的大小,大概是你想要的。调用Metafile构造函数时,可以设置元文件的大小(在HIMETRIC中)。