图像是这样的,蓝色的部分是背景,请问怎么能在java中用什么方法把绿色部分单独提取出来呢? 我用BufferedImg.getsubimage的话只能提取矩形区域。。求教了。

解决方案 »

  1.   

    1提取是什么意思 作为一个数据数组 只能是矩阵的 说以只能是长方形的2我理解你的取出应该是说吧这个图形抠出来 背景以透明填充即可 这样
    利用bufferimage遍历图像的每一个像素是蓝色的填充透明即可
    (具体函数可以查询api)3jpg格式的好像不支持透明像素,你的结果应该转换成png的来实现。