Google chrome extension Google Chrome扩展的推荐图标大小

Google chrome extension Google Chrome扩展的推荐图标大小,google-chrome-extension,Google Chrome Extension,本页解释19*19和38*38。 但这一页解释了16*16和48*48、128*128。 哪个是正确的?两个都是正确的!它们适用于不同的部分/功能: 前者指的是浏览器操作图标(显示在浏览器窗口的右上角,地址栏旁边)。仅当扩展插件注册了浏览器操作时,才会显示 后者指的是整个扩展和浏览器中使用的图标,在您提供的链接中有非常清楚的解释: (强调矿山) 表示扩展、应用或主题的一个或多个图标。您应该始终提供一个128x128图标;它在安装期间和Chrome网络商店使用。扩展还应提供一个48x48图标,

本页解释19*19和38*38。

但这一页解释了16*16和48*48、128*128。


哪个是正确的?

两个都是正确的!它们适用于不同的部分/功能:

前者指的是浏览器操作图标(显示在浏览器窗口的右上角,地址栏旁边)。仅当扩展插件注册了浏览器操作时,才会显示

后者指的是整个扩展和浏览器中使用的图标,在您提供的链接中有非常清楚的解释:
(强调矿山)

表示扩展、应用或主题的一个或多个图标。您应该始终提供一个128x128图标;它在安装期间和Chrome网络商店使用。扩展还应提供一个48x48图标,用于扩展管理页面(chrome://extensions). 您还可以指定一个16x16图标作为扩展页面的favicon。16x16图标也显示在实验性扩展信息栏功能中


顺便说一句,第二个链接提到
图标
作为属性名称,它在清单v2中被
默认图标
替换

为了详细说明ExpertSystem的答案,下面是一个包含所有图像大小的清单摘录示例:

  "browser_action": {
    "default_icon": {
      "19": "images/icon19.png",
      "38": "images/icon38.png"
    },
    "default_popup": "popup.html"
  },
  "icons": { "16": "images/icon16.png",
           "48": "images/icon48.png",
          "128": "images/icon128.png" }, ...
请注意,19/38图标用于浏览器操作,16/48/128处于图标级别


因此,我认为最好将图像创建为矢量图形(例如svg文件),然后保存为每个尺寸的位图(例如png文件)

对于浏览器操作,我们现在只需要一个16x16图标,如下所示


2020更新:

我最近在研究这个。以下是我的发现:
这些尺寸似乎涵盖了大多数情况:16、24、32、48、128
这些尺码似乎已经过时了:19号,38号


图标-推荐尺寸:

16、24、32、48、128

Size:   Manifest - Icons:   chrome.browserAction:

16      Yes                 Yes
24      No                  Yes
32      Yes                 Yes
48      Yes                 No
128     Yes                 No
  • 清单-图标:
  • chrome.browserAction:

图标-过时的尺寸:

19,38

Size:   Manifest - Icons:   chrome.browserAction:

19      No                  Outdated
38      No                  Outdated
  • chrome.browserAction:


对不起,我现在就做了标记。规格在这么短的时间内有变化吗?我没有看到19或38提到在所有的文件链接提供。这不是不可能的。5.5年不是很短的时间:D