bitsPerPixel дает неправильное значение

Я запутался в разрешении изображения. В моем проекте sizeof возвращает 4. Это означает, что между адресом одного и следующего пикселя находится 4 байта. Другими словами, у меня есть формат RGBA, 1 байт для каждого компонента? это правильно? Когда я звоню CGImageGetBitsPerComponent я получаю 8 бит (1 байт для компонента). Но когда я звоню CGImageGetBitsPerPixel я получаю 8 бит Зачем? я думал bitsPerPixel = (count of components) * bitsPerComponent и это равно 4 байта. Как получить 8 бит вместо 4 байтов? Пожалуйста, скажи мне кого-нибудь. Спасибо

0 ответов

Другие вопросы по тегам