Поддерживает ли CGImage 16 бит на канал? - PullRequest
5 голосов
/ 09 апреля 2019

bitsPerComponent говорит, что это не более 8, но пара вопросов переполнения стека подразумевает 16 поддерживается .

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

Необходимую информацию вы можете найти в разделе «Поддерживаемые форматы пикселей» в главе «Графические контексты» в «Руководстве по программированию в Quartz 2D» ниже, даже если она заархивирована.

https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_context/dq_context.html

Приведенный ниже рисунок взят из приведенного выше URL.

Supported Pixel Formats by Apple

Обратите внимание, что «bpp» определяется как «бит на пиксель», а «bcp»«Бит на компонент».Как показано в приведенной выше таблице, кажется, что только Mac OS (> = 10.X версии) поддерживает 16 бит / с, а не iOS.

0 голосов
/ 12 апреля 2019

Кажется, что официальная документация неверна

https://www.websupergoo.com/helppdfnet/default.htm?page=source%2F6-abcpdf.objects%2Fpixmap%2F2-properties%2Fbitspercomponent.htm Помогает подтвердить это

...