D2D如何支持Webp和SVG

xingyun86 24天前 1411

Direct2D 和 GDI 都是即时模式 2D 呈现 API,并且都提供一定程度的硬件加速。 本主题探讨 Direct2D 和 GDI 之间的差异,包括两个 API 的硬件加速功能过去和现在的差异。

D2D必然是微软以后大力推崇的绘图引擎。但是根据官方给出的,目前支持的图片格式较多,但是还有一些没有支持,比如WebP和SVG。现在最流行的图片格式。

那我们使用D2D该如何支持呢?

所幸,国外开源大佬很早已经给出了源代码,可以自行编译插件,注册WIC从而支持WebP和SVG格式。当然也可以写其他格式的组件。

webmproject/webp-wic-codec: Mirror only. Please do not send pull requests.

aegorov-out/svgwext: SVG/WMF/EMF WIC decoder and thumbnail provider

×
打赏作者
最新回复 (0)
查看全部
全部楼主
返回