Ms office 如何在Excel功能区中创建清晰的图标?
我为我的Excel加载项创建了一个图标Ms office 如何在Excel功能区中创建清晰的图标?,ms-office,office-js,Ms Office,Office Js,我为我的Excel加载项创建了一个图标瓶颈检测器。以下是第一个版本: 如您所见,右侧的“我的图标”不如Excel中现有的图标清晰 上载外接程序时,清单文件需要几个像素大小的图标,用于不同的目的:。最初,我在PhotoShop中制作了一个300x300图标,并将其大小调整为不同的大小。在测试中,我意识到图像中的图标是32x321。以下是我清单文件的相关摘录: <Hosts> <Host xsi:type="Workbook"> ... <Icon
瓶颈检测器
。以下是第一个版本:
如您所见,右侧的“我的图标”不如Excel中现有的图标清晰
上载外接程序时,清单文件需要几个像素大小的图标,用于不同的目的:。最初,我在PhotoShop
中制作了一个300x300
图标,并将其大小调整为不同的大小。在测试中,我意识到图像中的图标是32x32
1。以下是我清单文件的相关摘录:
<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>
...
...
...
我还让别人在illustrator中做了同样的32x32
vector
图标,但它在Ribbon中仍然模糊不清
所以,我的第一个疑问是。。。我们必须在功能区中使用32x32
图标吗
如果我们必须这样做,我如何才能提高该图标的清晰度或分辨率?在整个过程中,我能做些什么来让它看起来更清晰吗?通常Office使用功能区中的32x32图标 对您来说,它看起来模糊的原因是,在您的机器上,您使用的是150%的windows缩放(控制面板\外观和个性化\显示),因此在本例中,Office显示的图标(每个维度)大50%,即32*1.5=48像素。由于没有48像素的图像可供外接程序使用,Office正在将其他图标之一缩放为48像素 为了使按钮看起来清晰,请在清单中添加一个48x48图标引用。150%的放大在Windows上很常见
-Michael Saunders,Office插件的下午你能以100%的速度发布一个屏幕截图吗?您发布的屏幕截图似乎被稍微放大了,这使得判断是否存在问题变得更加困难。您是对的,堆栈溢出稍微改变了它,这是一个。谢谢-这给了我问题的解决方案-您的放大率为150%。下面添加了完整答案。(将您改进的屏幕截图添加到问题中,以便将来的访问者更清楚地了解问题)。我知道这是为Commos设计的,但我有一个问题要问您。如何将按钮添加到“主页”选项卡?我的功能区在Excel加载时总是显示为新选项卡。事实上,我使用的是150%的缩放(17英寸(1920 x 1200)和在虚拟机上运行的windows)。除了尺寸,其他人说,如果设计更简单,对比度更高,它会看起来更清晰……当我将我的80px图像分配到32px参考时,图像会显示得更清晰。也许缩小规模比增大规模更好?