【发布时间】:2020-08-04 16:06:59
【问题描述】:
有没有办法获取 cimg 返回的像素的 int 值?我正在构建一个将 JPG 转换为字符数组的基本 ASCII 艺术程序,并且我已经构建了整个实用程序,但我找不到将 unsigned char 转换为我需要的整数范围的方法(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 访问一个颜色通道的数值也可以。我似乎无法从图像中获得任何可理解/可操作的输出,即使图像本身正是我正在寻找的。p>
【问题讨论】: