永发信息网

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
全部回答
  • 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.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯