Поддерживает ли CGImage 16 бит на канал?

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


person Kartick Vaddadi    schedule 09.04.2019    source источник


Ответы (2)


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

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

person AleksW    schedule 12.04.2019
comment
Вопрос про iOS, а ответ про PDF в .NET :) - person Kartick Vaddadi; 14.04.2019

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

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

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

Поддерживаемые Apple форматы пикселей

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

person Erdem Savasci    schedule 19.04.2019