Верно ли, что CoreGraphics не обрабатывает 24-битные, а только 32-битные изображения? - PullRequest
0 голосов
/ 26 февраля 2012

Я рендерил изображение в свой контекст, а затем связывался с его пикселями. Для моей цели мне не нужен альфа-канал. Таблица поддерживаемых форматов пикселей говорит мне, что я все еще должен использовать четвертый канал, также я получаю исключения, если я пытаюсь иначе. Означает ли это, что я должен тратить 1/4 памяти?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2012

Нелегко жаловаться на спецификацию, однако вы ничего не теряете. Само изображение может храниться без альфы, а видео и нижележащие библиотеки все равно нуждаются в альфе. Или вы хотите, чтобы ios убрал альфу? ; -)

0 голосов
/ 26 февраля 2012

Думайте об этом не как о потере 1/4 вашей памяти, а как о получении ценного аппаратного ускорения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...