У меня есть растровое изображение, снятое с камеры. Я могу разместить прозрачный круг на растровом изображении. я хотел бы сделать пиксели круга новым отдельным растровым изображением, имеющим круглую форму. У меня есть алгоритм нацеленный на пиксели круга, но как я могу скопировать эти пиксели в другое растровое изображение, которое имеет круглую форму и имеет размер круга?
public void findCirclePixels(){
for (int i=centreX-50; i < centreX+50; ++i) {
for (int y=centreY-50; y <centreY+50 ; ++y) {
if( Math.sqrt( Math.pow(i - centreX, 2) + ( Math.pow(y - centreY, 2) ) ) <= radius ){
bgr.setPixel(i,y,Color.rgb(Progress+50,Progress,Progress+100));
}
}
}