Safari 收藏夹图标显示为透明图像,即使它们不是

Safari favorites icons are displayed as transparent images even though they're not

我试图更改打开新标签页时显示的 Safari 收藏夹图标。我通过更改“/Users/MyUsername/Library/Safari/Touch Icons Cache/”图像文件夹中的默认图像来更改一些图标。大多数被替换的图标都完美显示,但有些图标(我认为)被 Safari 识别为透明背景图标并继续显示为一个透明背景图标——尽管它不是。

This is the icon that Safari displayed correctly

This is the icon that Safari displayed incorrectly

知道如何让 Safari 正常显示它吗?

我遵循了图标的标准,例如具有 .png 扩展名和 144x144。

This is the info for the image used for the CNN icon

This is the info for the image used for the Triplebyte icon

我尝试过的:

  1. 缩小图片
  2. 更改颜色配置文件

这个问题是否真的与我试图获取图标的网站有关,或者图像文件有问题?

我尝试使用另一个网站用作图标的图像。 Safari 还将其显示为透明背景图像。结果证明图像文件不是问题。

解决这个问题的方法是只使用实际具有透明背景的图像。