NSColor colorWithPatternImage: и масштабирование (NSAffineTransform) - PullRequest
3 голосов
/ 20 февраля 2012

Таким образом, AppleDocs заявляет, что:

Изображение, которое будет использоваться в качестве шаблона для цветного объекта.Изображение выложено плиткой, начиная с нижней части окна.Изображение не масштабируется.
( Ссылка на класс NSColor )

Хорошо, за исключением того, что сортировка по шаблону делает масштабирование.
Вминимум при рисовании в графическом контексте, который масштабируется вверх / вниз с использованием CAAffineTransform.

Однако шаблон масштабируется на несколько меньший градус, чем фактическая графика, например, при рисовании заполненнойNSBezierPath объект и масштабирование контекста вверх / вниз по шаблону просто слегка масштабируются вверх / вниз, но не с тем же коэффициентом.

Это наблюдается в OS X 10.6 - любые идеи, еслиэто ошибка или какое-то задокументированное поведение?

В идеале мы хотели бы использовать один и тот же масштабный коэффициент шаблона, независимо от того, насколько велика или мала масштабируемая графика (rect, bezierpath, ..).

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