2012-09-25 4 views
0

나는 자르기 이미지 자르기를 쓰고있다.안드로이드에서 자르기 자르기

이미지보기와 자르기 영역을 선택할 수있는 사각형이 있습니다.

자르기가 끝나면 자르기 영역이있는 사각형의 왼쪽 상단을 알아야합니다.

그러나 그것을 얻으려고 할 때, Rect는 나에게 화면이 아니라 화면의 X, Y 및 너비 좌표를 제공합니다. 이미지의 실제 좌표는 어떻게 얻을 수 있습니까?

답변

1

장치 화면의 실제 크기 (픽셀 단위로 이미지가 전체 화면으로 표시된다고 가정)를 사용하여 간단한 비례 규칙을 적용 할 수 있습니다. 쉽게이 매우 완전한 답변 사용하여 화면 크기를 얻을 수 있습니다 : 귀하의 이미지 크기가 시간 및 HS WS 화면 크기 승 인 경우 거기에서 https://stackoverflow.com/a/1016941/1417179

을, 당신은 image_coordinates의 =의 screen_coordinates를 사용하여 이미지의 공간 좌표를 얻을 수 있습니다 * w/ws.

표시되는 이미지의 화면 비율이 화면과 동일하지 않지만 아이디어가 동일하면 약간의 속임수를 사용해야 할 수도 있습니다.

희망이 도움이됩니다.

+0

x & y 둘 다 곱해야합니다 (w/ws)? – DreamCoder