簡體   English   中英

cimg 像素值 - 數值

[英]cimg pixel value - numerical

有沒有辦法獲取 cimg 返回的像素的 int 值? 我正在構建一個基本的 ASCII 藝術程序,將 JPG 轉換為字符 arrays,我已經構建了整個實用程序,但我找不到將無符號字符轉換為我需要的整數范圍的方法(0 -255,盡管只要它是可預測的間隔,細節並不重要)。

有誰知道如何從 JPG 中獲取數字像素值? (完全歡迎圖書館的建議或其他任何東西)

這是像素 output:

\�_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 訪問一個顏色通道的數值也可以。 我似乎無法從圖像中獲得任何可理解/可操作的 output,即使圖像本身正是我正在尋找的。

使用 (int)img(x,y) 將其轉換為 int 並忽略額外的通道

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM