Xamarin.ios UWP-黑色而不是透明色

Xamarin.ios UWP-黑色而不是透明色,xamarin.ios,uwp,ffimageloading,Xamarin.ios,Uwp,Ffimageloading,这是xamarin.uwp和FFImageLoading的一个问题,但它仅在uwp中复制 Photoshop优化文件的问题 我用Photoshop在服务器上优化了我的图像。我用8位小文件导出了它们,在UWP中我得到了黑色,ios和android都可以 当我删除CachedImageFFImageLoading控件的downsample参数时,透明度又恢复了 例如: 以及优化前后的文件 表示CachedImage类在iOS或Windows Phone上不支持透明。也许因为这篇文章是写的,已经添加了

这是xamarin.uwp和FFImageLoading的一个问题,但它仅在uwp中复制

Photoshop优化文件的问题

我用Photoshop在服务器上优化了我的图像。我用8位小文件导出了它们,在UWP中我得到了黑色,ios和android都可以

当我删除CachedImageFFImageLoading控件的downsample参数时,透明度又恢复了

例如:

以及优化前后的文件


表示CachedImage类在iOS或Windows Phone上不支持透明。也许因为这篇文章是写的,已经添加了iOS支持,但还没有UWP。

这是一个bug,请在项目站点上单独发布。这与此有关:

8位PNG的颜色不能超过256种。PNG文件结构的一部分包含指向256色的指针,然后图像中的每个像素从其中一个指针获取其颜色。因此,每个像素只消耗一个字节,其0-255值指向调色板上的颜色。另一方面,32位PNG是每个像素4个字节,每个像素可以表示不同的ARGB颜色值。 像素格式


//编辑我创建它:

你有这个问题吗?你的意思是禁用透明度吗?是的,是的。但这里还有另一个问题-透明度适用于未优化的8位png