Импорт и просмотр изображения PNG для проверки прозрачности

Я хотел бы написать код CPP, который может принимать файл PNG, сканировать его пиксели и определять, где находятся прозрачные пиксели.

Я пытался сделать это с помощью CIMG, но ничего не вышло, поскольку CIMG поддерживает только каналы RGB. Даже после установки магии изображений 4-й канал не дает мне правильных значений.

Кто-нибудь может предложить библиотеку, которую я мог бы использовать?


person kop_padawan    schedule 10.05.2013    source источник
comment
Можете ли вы показать код, который не работает? Когда вы говорите, что 4-й канал не дает мне правильных значений, убедитесь, что у вас правильный порядок байтов — это может быть ARGB, RGBA или даже BGRA в зависимости от вашего кода.   -  person Roger Rowland    schedule 10.05.2013
comment
Это может помочь: stackoverflow.com/questions/12084048/   -  person Retired Ninja    schedule 10.05.2013