CIColorMap
CIFilter
принимает CIImage
в качестве входных данных. Имеет смысл генерировать это входное изображение динамически, используя другой CIFilter
(например, CILinearGradient
), но предоставление результата фильтра для фильтра цветовой карты приведет к следующей ошибке, подобной следующей:
[CIColorMap outputImage] требует, чтобы inputGradientImage был конечным
Несмотря на то, что начальная/конечная точки градиента указаны как входные данные для фильтра CILinearGradient
, само изображение не является конечным. Как я могу создать конечный CIImage для передачи моему фильтру?