Google chrome extension 扩展图标大小不一致的原因是什么?
我在“图标”和“浏览器动作图标”属性中添加了以下所有尺寸的图标,以查看Chrome将它们放置在何处Google chrome extension 扩展图标大小不一致的原因是什么?,google-chrome-extension,icons,Google Chrome Extension,Icons,我在“图标”和“浏览器动作图标”属性中添加了以下所有尺寸的图标,以查看Chrome将它们放置在何处 "16": "icon16.png", "19": "icon19.png", "24": "icon24.png", "32": "icon32.png", "36": "icon36.png", "38": "icon38.png", "48": "icon48.png", "128": "icon128.png" 根据图标文
"16": "icon16.png",
"19": "icon19.png",
"24": "icon24.png",
"32": "icon32.png",
"36": "icon36.png",
"38": "icon38.png",
"48": "icon48.png",
"128": "icon128.png"
根据图标文档:“您应该始终提供一个128x128图标;它在安装期间和Chrome Web应用商店使用。扩展还应该提供一个48x48图标,用于扩展管理页面(chrome://extensions)。您还可以指定一个16x16图标作为扩展页面的图标。“
根据浏览器图标文档:
"browser_action": {
"default_icon": { // optional
"16": "images/icon16.png", // optional
"24": "images/icon24.png", // optional
"32": "images/icon32.png" // optional
}
我发现屏幕上的实际大小与图像的尺寸和给定给图像的CSS大小不同。例如,中使用的48x48图像chrome://extensions/ 在浏览器上显示为54x54(使用MS Paint检查大小),但使用开发工具检查时显示为36x36 css值。所以48x48=实际尺寸,54x54尺寸显示在浏览器中,36x36 CSS尺寸在浏览器中给定
我还发现,例如,navicon图标使用32x32图像。但屏幕上的空间是24x24(在MS Paint中选中)。为什么不使用我附带的24x24图像呢
为什么会有这样的三色堇
当我查看Google官方扩展时,它仅有的图标是128、38和19。没有32x32,尽管文档说32x32应该包含在Windows中。本页确实提到了这些尺寸:,但似乎是一个旧页
文件说,Chrome可以重新缩放图标以适应不同的大小。所以我能不能给它一个128x128的,好一点?它在我的笔记本电脑上显示得很好,但我不知道其他设备是否会有问题。128px确实足够了,但有些人喜欢逐像素手动绘制/调整16px图标以增加清晰度。我会这样做。也会问“为什么会有这些不一致性?”这是因为Chromium UI设计师不是技术人员,所以他们不关心技术问题。