作者iphone5566s (哀凤最终款)
看板java
标题[问题] setPixel颜色出不来
时间Fri Dec 18 17:14:42 2015
各位先进们晚安
我有一张图叫做picture
我要复制出来变成picture2
Bitmap picture;
Bitmap picture2;
...
for(int x=0;x<picture.getWidth();x++) {
for (int y = 0; y < picture.getHeight(); y++) {
picture2.setPixel(x,y,Color.argb(Color.alpha(0),
Color.red(picture.getPixel(x, y)),
Color.red(picture.getPixel(x, y)),
Color.red(picture.getPixel(x, y))));}}
...
出来的结果应该有颜色的地方却都变成黑色(形状还在)
请问有人可以提醒我漏掉什麽地方吗?
谢谢了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.95.238
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1450430085.A.415.html
1F:→ yichen: Color.alpha(0) 是什麽意思啊? 12/18 18:07
2F:→ ssccg: alpha 0 = 透明的吧,没有要改透明度用 Color.rgb就好 12/18 22:44
3F:→ iphone5566s: 解决了,谢谢楼上大大 12/21 09:59