Из-за некоторой проблемы с производительностью, теперь мне нужно обрезать изображение для многоугольника с помощью графического процессора, но UIImage и CGImage / CGContext используют только CPU, и CIImage не может быть обрезан по пути (EX: BezierPath).
Есть идеи для этого?Большое спасибо !!
дальнейшее объяснение:
Я использовал CGContext, чтобы обрезать изображение для рендеринга кадра видео.
Но CGContext слишком медленный, чем CIContext, когда рендеринг.
Поэтому мне нужно найти способ обрезать изображение в CIContext.
И теперь я нахожу решение, которое позволяет использовать «CIBlendWithMask» в CIFilter, чтобы сделать что-то вроде отсечения с CoreImage в CIContext.