【发布时间】:2012-08-12 21:31:39
【问题描述】:
我有一个应用程序,用户从相机拍摄照片并将其放置在全屏图像视图上。现在用户可以在其上查看矩形/正方形视图并将覆盖视图的坐标/大小发送到服务器。问题是我根据屏幕尺寸获取视图的坐标,但我希望尺寸应该根据 imageview 上的图像,因为通常来自相机的图像比屏幕具有更大的分辨率。
请提供一种方法来根据 uiimage 而不是屏幕获取覆盖视图的大小
编辑:例如:如果用户在图像中的人脸上绘制视图并将裁剪视图的坐标发送到服务器。那么如果坐标是根据屏幕而不是根据uiimage本身就很难与真实图像同步坐标
【问题讨论】:
-
我想了解:您使用相机拍摄高分辨率图像并希望将调整大小(小)的图像发送到服务器?
-
@Sava :不,我想发送用户在屏幕上放置的视图(裁剪框)的坐标。同一图像的副本也在服务器上。例如,如果用户在图像中的人脸上绘制视图并将裁剪视图的坐标发送到服务器。那么如果坐标是根据屏幕而不是根据uiimage本身就很难与真实图像同步坐标
-
在这种情况下,您需要发布绘制脸部矩形的代码,让我们看看您是如何做到的。我想问题就在那里
-
@Sava:我只是在屏幕上放置一个矩形 UIview。(作为 uiimageview 的子视图)然后用户可以像裁剪视图一样拖动或调整它,而不是将其 x、y 宽度、高度发送到服务器。
-
我已经发布了答案并进行了一些编辑,看,现在它必须正常工作
标签: iphone ios4 uiimageview uiimage