Flutter 中具有透明背景的图像

Spa*_*rel 3 image dart flutter

我的 Flutter 应用程序有具有透明背景的对象图像。但 Flutter 按原样显示了具有透明背景的图像。如何在 Flutter 中隐藏图像的透明背景?

Amo*_*ury 11

您使用的图像不是正确的透明 PNG 文件。这是一个 JPEG 文件。因此,请使用合适的透明 PNG 文件。以下是 JPEG 和 PNG 之间的一些区别:

  • 两者都支持真彩色或 1600 万色调色板,PNG 还支持 256 色和单色图像。
  • JPEG 使用有损算法,PNG 使用普遍存在的无损算法,即我们都知道的 ZIP。
  • PNG 支持 Alpha 以及单色透明度。JPEG 是不透明的。
  • 对于 JPEG,图像的压缩比最高可达 50 倍,但对于大多数具有多种颜色的图像,PNG 的压缩比最多为 4:1