Я делаю графику пользовательского интерфейса для экрана с неквадратными пикселями. Точнее, расстояние по горизонтали между центрами пикселей больше, чем расстояние по вертикали.
Если я нарисую круг в Photoshop и экспортирую в растровое изображение, на экране устройства он станет немного овальным.
Я могу исправить это, установив соотношение сторон пикселя в Photoshop в соответствии с размером экрана. Перетаскивание круга или квадрата с зажатой клавишей Shift дает правильный результат. В Photoshop он выглядит круглым, экспортированный PNG выглядит овальным на ПК, но затем на экране устройства он снова выглядит круглым.
Но прямоугольники со скругленными углами, похоже, игнорируют соотношение сторон. Округление скошено. Вот скриншот с экстремальным соотношением сторон пикселя 2:1.
Это похоже на баг фотошопа. Возможно, стоит сообщить Adobe, поскольку я не могу придумать ни одной причины, по которой текущее поведение было бы желательным.
Я придумал два возможных обходных пути:
Как ни странно, копирование формы из документа Photoshop с квадратными пикселями в документ с коррекцией пропорций пикселей также искажает радиусы углов, что добавляет веса теории о том, что это ошибка.
Тор Клингберг