文档说:
如果可以执行调整大小操作,则返回调整大小的位图,否则返回 null。
这显然没有帮助。完全没有。它至少可以给我们一个枚举/错误代码/任何东西。
所以我下载了lib的源代码,发现SKBitmaps.resize
最终调用了SKPixmap.Resize
,然后调用SkiaApi.sk_bitmapscaler_resize
...
这就是路的尽头,因为(这里)SkiaApi.sk_bitmapscaler_resize
实现为.extern
所以我开始下载实际的Skia(因为 SkiaSharp 只是一个薄包装器)来尝试找出为什么有时这种方法会失败。
但我只是无法找出SkiaApi.sk_bitmapscaler_resize
映射到哪个函数/方法。
有人能告诉我它映射到哪个功能吗?甚至更好的是,为什么有时这种方法会失败?