首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Excel丝带中制作清晰的图标?

如何在Excel丝带中制作清晰的图标?
EN

Stack Overflow用户
提问于 2016-07-17 14:23:33
回答 1查看 1.3K关注 0票数 3

我为我的Excel外接程序Bottleneck Detector创建了一个图标.以下是第一个版本:

如您所见,右边的图标不像Excel中现有的图标那么清晰。

在上传外接程序时,清单文件需要几个像素大小的图标,用于不同的用途:16x1632x3264x6480x8096x96。最初,我在PhotoShop中制作了一个PhotoShop图标,将它调整到不同的大小。在测试中,我意识到图像中的图标是32x32图标。下面是我的清单文件的相关摘录:

代码语言:javascript
运行
复制
<Hosts>
  <Host xsi:type="Workbook">
  ...
      <Icon>
        <bt:Image size="16" resid="Contoso.tpicon_16x16" />
        <bt:Image size="32" resid="Contoso.tpicon_32x32" />
        <bt:Image size="80" resid="Contoso.tpicon_80x80" />
      </Icon>
  ...    
<Resources>
  <bt:Images>
    <bt:Image id="Contoso.tpicon_32x32" DefaultValue=".../images/logo32x32.png" />
    ...
</Resources>

我还要求有人在32x32 vector中做一个illustrator图标,但是它在丝带上还是很模糊的。

所以,我首先怀疑的是..。我们必须使用32x32图标在丝带吗?

如果我们必须这样做,我如何才能提高该图标的清晰度或分辨率?在整个过程中,我能做些什么使它看上去更清晰吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-18 18:38:15

正常情况下,Office使用丝带中的32x32图标。

它看起来模糊的原因是在您的机器上使用150%的窗口缩放(控制面板\外观和个人化\显示),因此在本例中Office显示的图标大50% (每个维度),即32 * 1.5 = 48像素。由于没有48像素的图像可用于您的外接程序,Office正在将其他图标中的一个缩放到48个像素。

为了使按钮看起来清晰,在清单中添加一个48x48图标引用。150%的放大在Windows上是很常见的。

-Michael Saunders,PM for Office外接程序

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38422250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档