我正在尝试(手动)从图像中选择一个部分,并且需要知道所选部分的坐标(正方形的 4 个点)。
这是一个 Android 应用程序,我知道有一个裁剪意图,但不想实际裁剪该部分,只需检索平方部分的四个点的坐标。
有任何想法吗?
非常感激!
我正在尝试(手动)从图像中选择一个部分,并且需要知道所选部分的坐标(正方形的 4 个点)。
这是一个 Android 应用程序,我知道有一个裁剪意图,但不想实际裁剪该部分,只需检索平方部分的四个点的坐标。
有任何想法吗?
非常感激!
使用 Java 函数取出 XY 坐标,如下所示
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView imageView = (ImageView) findViewById(R.id.img);
imageView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
// textView.setText("Touch coordinates : " +String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));
Log.e("X",String.valueOf(event.getX())+"");
Log.e("y",String.valueOf(event.getY())+"");
}
return true;
}
});
}
}