Несоответствие между цветами фона на iOS и Android - PullRequest
0 голосов
/ 12 апреля 2019

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

У меня есть логотип с изображением, который появляется почти на каждом экране моего приложения.Этот логотип содержит светло-синий текст и фоновый шестнадцатеричный цвет '# 1C272A'.Я нашел это шестнадцатеричное значение, загрузив изображение в https://html -color-codes.info / colors-from-image / и выбрав фон изображения.

Это прекрасно работает наiOS и есть плавный переход от изображения к цвету фона приложения.Однако при использовании одного и того же цвета фона в Android существует четкая разница между цветом фона моего изображения и цветом фона приложения, даже если используется одно и то же шестнадцатеричное значение.На Android фоновый шестнадцатеричный цвет ближе к '# 0C2331', однако у меня все еще нет этого, чтобы он идеально соответствовал.

Я хотел бы знать, есть ли способ быстро преобразовать отображаемые цвета iOS вAndroid отображал цвета, так как на данный момент я возился с шестнадцатеричными значениями в течение двух часов, но до сих пор не получил его в Android.

1 Ответ

0 голосов
/ 12 апреля 2019

Да, есть некоторая разница. Например:

В экранах Samsung используются пиксели другой формы, чем в iPhone.

Он называется экраном PenTile, и основное отличие состоит в том, что красный, зеленый и синий субпиксели не совпадают с обычным дисплеем.

По сути, вместо каждого пикселя, получающего красный, зеленый и синий подпиксели, которые имеют одинаковый размер, пиксель PenTile получает красный и зеленый или синий и зеленый подпиксели. Красный и синий больше, чем зеленый, чтобы сбалансировать яркость.

Поскольку в вашем телефоне зеленых субпикселей в два раза больше, чем красного и синего, ваш выбор цвета, вероятно, не соответствует этим устройствам.

Подробнее о PenTile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...