JAVA 怎么样判断图片是不是透明的呢,我的图片是从一整张图片上用getsubimage截图下来的。
答案:2 悬赏:80 手机版
解决时间 2021-02-09 02:19
- 提问者网友:捧腹剧
- 2021-02-08 14:40
图片有的地方是透明的。就是判断接下来的部分是不是透明的部分。
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-08 15:19
首先将图片弄成BufferedImage对象
然后可以用getRGB方法弄到图片上的点的颜色值
然后就可以判断它的alpha通道是否等于0,等于就是透明的
(image.getRGB(i,j)>>24)==0
然后可以用getRGB方法弄到图片上的点的颜色值
然后就可以判断它的alpha通道是否等于0,等于就是透明的
(image.getRGB(i,j)>>24)==0
全部回答
- 1楼网友:不如潦草
- 2021-02-08 16:20
没有处理过,文档里说了共享同样的数据
returns a subimage defined by a specified rectangular region.
the returned bufferedimage shares the same
data array as the original image.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯