この質問では、Google-fu を使用しても役に立ちませんでした。私の問題:以下のクラスCamera
を使用して、プレビューの上に楕円をオーバーレイする Android アプリがあります。EllipseView
public class EllipseView extends View {
private Paint paint = new Paint();
public EllipseView(Context context) {
super(context);
paint.setAntiAlias(true);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(5.0f);
paint.setColor(Color.GREEN);
paint.setAlpha(0x60);
}
@Override
public void onDraw(Canvas canvas) {
Point canvasCenter = new Point(canvas.getWidth() / 2, canvas.getHeight() / 2);
RectF oval = new RectF(canvasCenter.x - 100, canvasCenter.y - 75, canvasCenter.x + 100, canvasCenter.y + 75);
canvas.drawOval(oval, paint);
canvas.drawCircle(canvasCenter.x, canvasCenter.y, 5, paint);
}
}
oval
キャプチャされた画像で同じ座標を見つけることは可能ですか? または、変換を手動で決定する必要がありますか?