Крайнее смешивание изображения с альфа на iOS после маскировки цвета
У меня есть изображение, которое было замаскировано с помощью ряда цветов, используя
CGImageCreateWithMaskingColors()
Все работает нормально, но край изображения (мы используем зеленый экран для изображений профиля) имеет пикселизацию. Я попытался нарисовать изображение в контексте изображения и растровом контексте с надлежащим сглаживанием, но края остались прежними.
Любые предложения о том, как сгладить стороны профиля после того, как он был замаскирован?
1 ответ
Вы можете попробовать увеличить изображение маски в несколько раз (скажем, в 2, 3 или 4 раза), прежде чем создавать маску. Тогда уменьшенная по размеру копия этой большей маски может быть лучше сглажена.