在缩放图像上找到一个点

时间:2015-02-11 11:31:09

标签: android imageview

我在平板电脑的图像视图中显示了高分辨率的图像。为了适应图像,android将其缩小到可用的宽度和宽度。高度。我想在这张图片上显示一个标记。我有原始高分辨率图像的标记坐标。如何将它们翻译成新的缩小图像?

我尝试使用以下代码,但对不同尺寸的图像效果不佳。

float scaleFactor = Math.min((float)(newHeight*1.0/originalHeight), (float)(newWidth*1.0/originalWidth));
float xCoordinate = Float.parseFloat(marker.getXCoordinate()) * scaleFactor;
float yCoordinate = Float.parseFloat(marker.getYCoordinate()) * scaleFactor;

编辑:

我正在使用FIT_CENTER类型的缩放来在imageview中显示图像。 我也尝试过不同的高度和高度比例因子。宽度,但没有成功。

0 个答案:

没有答案