Tag: antialiasing

绘制emf antialiased

有没有办法在启用了抗锯齿的情况下绘制一个emf元文件(从绘图工具导出)? 我尝试的工具无法导出anfiased的emf文件,因此我想知道在我的控件的OnPaint覆盖中绘制emf时是否可以手动将其重新打开。 如果任何人都可以确认在技术上可以生成抗锯齿emf文件,另一种解决方案是使用可以导出到抗锯齿emf的绘图工具或者让第三方转换器稍后执行此操作。 如果有人知道这样的工具,请告诉我。 编辑:当看到emf指令时,似乎emf本身实际上不能存储信息,无论它是否被渲染为抗锯齿。 至少我找不到任何东西。 抗锯齿更有可能是由回放引擎完成的。 例如,当我在Word 2007中打开emf时,它会被渲染为抗锯齿。 但是当我用GDI +“回放引擎”( Graphics.DrawImage(…) )绘制它时。 或者当我查看标准的Windows图像查看器时。 这让我相信一些工具实际上有自己的emf播放引擎。 所以也许有免费的.NET库(最好有源代码)给我一个存储在解析的emf文件中的emf指令的对象模型,所以我可以自己播放它而不是使用Graphics.DrawImage(…) ?