[問題] RGB565
我嘗試從外部接收RGB565這三種顏色的值
外部有成功的傳值到手機裡
手機上有一小段程式如下
int w=160,h=120;
Bitmap mbmpTest = Bitmap.createBitmap(w, h,Bitmap.Config.RGB_565);
int i=0;
int x=0,y=0;
for (y = 0; y < h; y++)
{
for ( x = 0; x < w; x++)
{
mbmpTest.setPixel(x, y, Color.rgb(Rbuffer[i]*4,
Gbuffer[i]*4,
Bbuffer[i]*4));
i++;
}
}
那我想請問說,我這種寫法能不能產生一張彩色的圖片?
因為我實作出來一直都是灰色的
我用了debug去看了Rbuffer[i],Gbuffer[i],Bbuffer[i]這三個裡面的內容
是全部都不一樣的數字沒錯
所以我很好奇說用Color.rgb這個方式,為什麼不能產生我要的圖片
P.S.(乘4是因為圖片看起來比較亮)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.32.145
→
07/04 21:49, , 1F
07/04 21:49, 1F
推
07/05 00:02, , 2F
07/05 00:02, 2F
→
07/05 00:03, , 3F
07/05 00:03, 3F
→
07/05 00:51, , 4F
07/05 00:51, 4F
→
07/05 00:57, , 5F
07/05 00:57, 5F