其实这是因为布卡漫画官方给WP8第三方客户端留了坑,才有的一个解决方案。
事情是这样的:
某天UVE开发组的一个成员跟我说WP8布卡漫画里出现了奇怪的东西导致看不了,于是我向作者反馈了一下。后来作者告诉我是布卡漫画官方接口变化,并且引入了webp格式图片。
于是我就试着做了一个libwebp的Wrapper,可以给Silverlight使用。


项目使用了谷歌官方的libwebp,编译到Windows Phone 8.0 Silverlight,并使用LoadPackagedLibrary加载dll,获取函数指针后调用。只支持解码到RGB,BGR,RGBA,BGRA四种。

这个wrapper仅为Silverlight编写,如果是Windows Runtime App,可以使用更加高效的P/Invoke直接调用。

下载:https://blog.ligstd.com/HJC.LibWebP.Demo.zip

附正常情况下的显示效果