求教如何从一个jpg图像里面提取其中一个非矩形的图像的方法。
图像是这样的,蓝色的部分是背景,请问怎么能在java中用什么方法把绿色部分单独提取出来呢? 我用BufferedImg.getsubimage的话只能提取矩形区域。。
求教了。 --------------------编程问答-------------------- 1提取是什么意思 作为一个数据数组 只能是矩阵的 说以只能是长方形的
2我理解你的取出应该是说吧这个图形抠出来 背景以透明填充即可 这样
利用bufferimage遍历图像的每一个像素是蓝色的填充透明即可
(具体函数可以查询api)
3jpg格式的好像不支持透明像素,你的结果应该转换成png的来实现。
补充:Java , Java SE