我要繪製m*n
矩陣,其中的每個元素是一個rgb
三重,如以下gnuplot的代碼段(的3*3
RGB矩陣):如何用rgb圖像繪製矩陣?
$cross << EODcross
255 0 0 0 0 0 255 0 0
0 0 0 0 0 0 0 0 0
255 0 0 0 0 0 255 0 0
EODcross
在紅色背景上的黑色交叉。如果需要,我可以更改列和顏色組件之間的分隔符。
我可以實現所需的避免set palette rgbformulae i,j,k
並直接使用$cross
數據嗎?喜歡的東西:
plot '$cross' matrix with image rgb
如果沒有,我可以通過24位範圍內的整數(當然,在文本表示,即預先計算和轉換成文本或r + 256 * (g + 256 * b)
b + 256 * (g + 256 * r)
值)。 i,j,k
應該如何正確地將rgb
值以提到的形式表示爲調色板顏色空間?
拿什麼前兩個:所以,你可以繪製時使用的顏色的任何24位整數表示,因爲你必須提取自己的顏色通道? – Orient
1和2是x和y座標。當使用'矩陣'時,gnuplot在內部產生三列:第一列是矩陣列,第二列是矩陣列,第三列包含實際的矩陣數據值 – Christoph