Цель C: повышение резкости изображений, созданных с помощью CGContextdrawPDFPage

Я создаю UIImages из PDF с CGContextDrawPDFPage.

Качество не было удовлетворительным, поэтому я попытался

CGContextSetInterpolationQuality(context,kCGRenderingIntentDefault);

и это сработало. Но качество получаемых изображений все еще недостаточно хорошее. Изображение выглядит совершенно размытым на iPad.

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

Спасибо за вашу помощь.

1 ответ

Решение

Я мог бы получить лучшие результаты, используя

UIGraphicsBeginImageContextWithOptions

вместо

UIGraphicsBeginImageContext

для начала контекста изображения.

Шкала параметров, установленная на 0.0, сделала свое дело.

Другие вопросы по тегам