Что такое CIAttributeTypeRectangle CIVector?

#core-image

#core-image

Вопрос:

Я использую ссылку на основной фильтр изображений Apple. Он ссылается на: «Класс CIVector, тип атрибута которого — CIAttributeTypeRectangle, а отображаемое имя — Rectangle».

Я нигде не могу найти ничего, что говорило бы мне о том, что «тип атрибута — CIAttributeTypeRectangle» и что означает «отображаемое имя — прямоугольник».

Документы Apple (см. раздел CICrop)

Ответ №1:

Вероятно, следует сказать kCIAttributeTypeRectangle , а не CIAttributeTypeRectangle . Это относится к:

kCIAttributeTypeRectangle

Вектор основного изображения, который определяет значения x и y начала координат прямоугольника, а также ширину (w) и высоту (h) прямоугольника. Вектор принимает форму [x, y, w, h]. (Тип вектора из 4 элементов.)

См. kCIAttributeTypeRectangle.

Я полагаю, что всякий раз, когда он говорит о «отображаемом имени», он ссылается на отображаемое имя для этого конкретного параметра в Quartz Composer.