изображение получается размытым и прикрученным после применения поворота при просмотре изображения - PullRequest
1 голос
/ 25 января 2012

Я застрял в странной проблеме, У меня есть изображение, которое должно показываться под углом около 5 градусов. Для этого я поворачиваю UIImageView на 5 градусов, но изображение в UIImageView не получается должным, как было до преобразования.

Для большего понимания см. Изображения

image before rotation image after rotation

Вы можете видеть, что второе изображение выглядит вырезанным из углов и также выглядит немного размытым.

Мой код для вращения: -

myimageView.transform = CGAffineTransformMakeRotation(radians(5));

Подскажите, пожалуйста, как решить эту проблему.

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

Ответы [ 2 ]

1 голос
/ 25 января 2012

Похоже, есть несколько решений, расположенных в этих похожих SO & Q: Какие-нибудь быстрые и грязные методы сглаживания для повернутого UIImageView?

Если это, на самом деле, тольконеровные края, попробуйте добавить прозрачную рамку размером 1px в содержимое изображения (это предложение в приведенной выше ссылке).

0 голосов
/ 25 января 2012

Вы пробовали использовать CGContextRotateCTM(context, radians); и [sourceImage drawInRect:rect];?

...