Размытые значки в надстройке Excel 365 JS

Наша команда продолжает разработку надстройки JS для Excel 365 Online и Desktop.

Мы заметили, что значки на ленте надстроек выглядят размытыми на дисплеях Retina. Например, посмотрите снимок экрана ленты надстройки Script Lab. Заметно, что иконки тоже размытые. введите описание изображения здесь

Есть ли способ указать отдельный URL-адрес для изображений для сетчатки глаза в файле manifest.xml?

Может быть, можно указать другой размер изображений для дисплеев сетчатки (т.е. для экрана без сетчатки мы будем показывать значки с размером 32x32px, а для retina мы будем показывать изображения 64x64px)?

Заранее спасибо!


person sveta_d    schedule 16.03.2021    source источник


Ответы (2)


Вы можете определить более крупные значки в файле манифеста. См. Размеры раздел для поддерживаемых размеров:

Мы рекомендуем создавать каждый значок всех этих размеров для поддержки устройств с высоким разрешением. Абсолютно необходимые размеры - 16, 20 и 32 пикселя, так как это 100% -ные размеры.

16 px, 20 px, 24 px, 32 px, 40 px, 48 px, 64 px, 80 px, 96 px
person Eugene Astafiev    schedule 16.03.2021
comment
Спасибо за ответ. Мы уже использовали изображения размером 16, 32 и 80 пикселей согласно документации (docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/). Вы уверены, что мы можем использовать изображение 96 пикселей в манифесте надстройки Excel? Кроме того, мы были бы очень признательны за любые дополнительные идеи, как отображать значки на экранах с высоким разрешением. - person sveta_d; 18.03.2021
comment
Я упомянул страницу с описанием иконок. Для этого есть специальное свойство. - person Eugene Astafiev; 18.03.2021

Рассмотрите возможность использования URL-адреса значка высокого разрешения в манифесте для управления изображением, которое используется для представления вашей надстройки Office в пользовательском интерфейсе вставки и Магазине Office на экранах с высоким разрешением.

Подробнее здесь

person Office Store Developer Comms    schedule 16.03.2021
comment
Похоже, HighResolutionIconUrl используется для представления логотипа надстройки Office. Но нам нужны значки высокого разрешения для кнопок на ленте. Можно ли использовать другие значки для ленты в случае, если у пользователя есть сетчатка экрана? - person sveta_d; 18.03.2021
comment
›Используется для представления вашей надстройки Office в пользовательском интерфейсе вставки и в Магазине Office на экранах с высоким разрешением. - person Eugene Astafiev; 18.03.2021
comment
Речь идет о ленточных иконках / изображениях. - person Eugene Astafiev; 18.03.2021