夥計們。在Java中着色RGB像素
我一直在研究一些代碼,它涉及到繪製像素。我來到翻過下面這段代碼:
pixels[x + y * width] = i * 128;
似乎我無法理解的是:當我爲奇數時,像素以藍色繪製;當我是偶數,他們被繪製成黑色。我已閱讀了關於rgb = 65536 * r + 256 * g + b,但我未能將此問題納入此邏輯。例如,爲什麼2688(21 * 128)和2816(23 * 128)繪製藍色像素,而2816(22 * 128)繪製黑色?
感謝您的任何幫助。