cimg значение пикселя - числовое - PullRequest
0 голосов
/ 04 августа 2020

есть ли способ получить значение int пикселя, возвращенное cimg? Я создаю базовую c программу ASCII art, которая преобразует JPG в символьные массивы, и у меня есть вся эта утилита, но я не могу найти способ преобразовать беззнаковую диаграмму в диапазон целых чисел. need (0-255, хотя детали не имеют значения, если это предсказуемый интервал).

Кто-нибудь знает, как получить числовое значение пикселя из JPG? (предложения библиотеки или что-то еще приветствуются)

Вот результат пикселя:

\�_b��}�HaX�gNzԴ�����p��-�u�����lqu��Lߐ_"T������{�y�sricX[[TXgZ]`a~�t91960d�BpvJ0kY@uR!BpMWb\W?j"@���dCy2+4?ڽ�TT<Tght%P%y;mhͬ�����8#1�H��)����:4lu���CY|��u&<_��ī��������������ȿF�����LP:����N���-�Q�+�2;E3(�SdRO6��NI16j{#�0(( 
: pixel data

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

1 Ответ

0 голосов
/ 04 августа 2020

преобразовать его как int, используя (int) img (x, y), и игнорировать дополнительные каналы

...