如果调整大小操作可以,返回调整大小的位图 执行,否则为null。
明显没有帮助。完全没有。 它至少可以给我们一个枚举/错误代码/无论如何。
所以我下载了lib的源代码,发现SKBitmaps.resize
最终调用SKPixmap.Resize
,后者又调用了SkiaApi.sk_bitmapscaler_resize
...
这就是结束,因为SkiaApi.sk_bitmapscaler_resize
已extern
实施为SkiaApi.sk_bitmapscaler_resize
。
所以我继续下载实际的(here)(因为SkiaSharp只是一个薄的包装器)来试图找出为什么有时候这个方法会失败。
但我无法找到映射到哪个函数/方法'input:text'
。
有人能告诉我它映射的功能吗? 或者甚至更好,为什么这种方法有时失败?
答案 0 :(得分:0)
Google代码有点模糊,这就是为什么SkiaSharp文档有限。
但是......看一下代码,看来源和目标颜色类型都需要是32位平台颜色类型(Bgra8888或Rgba888)。
您还可以检查以确保像素地址(GetPixels()
)正确(不是null
/ IntPtr.Zero
)。
最后,确保目标尺寸为>= 1
。