2012-05-26 7 views
1

Я пытаюсь создать графику в Sketch (векторное приложение графического дизайна). Я экспортировать в PDF, и это то, что мой оригинальный графический выглядит следующим образом:Какао-разрешение Независимая кнопка Графика

Original

Но когда я установил его как образ в NSButton, он получает обращается так:

Drawn

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

+0

Как вы установили его как изображение для своей кнопки? Покажите нам код, пожалуйста. – rdelmar

ответ

0

Проблема заключается в (неправильном) выравнивании с сеткой пикселей и сглаживанием. Похоже, вы масштабировали изображение так, чтобы границы слева, справа и снизу были примерно одного пикселя в толщине. Однако правая и нижняя границы охватывают границу между пикселями. В результате они вносят половину своей «темноты» в пиксель с одной стороны границы, а другую половину - на пиксель с другой стороны границы.

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

+0

Вот и все. Сделав макет рамы кнопки меньше (10 пикселей), у меня получились красивые, определенные края. Спасибо! – bronxbomber92

Смежные вопросы