使用相机返回的尺寸为 720*960 的图像捕获的图像尺寸。
捕获的Image显示在一个320*436的UIImageView中,像这样。
UIImageView *imgView=[[UIImageView alloc] initWithFrame:CGRectMake(0.0,0.0,320.0,436.0)];
imgView.image=img;//Image received from camera.
[self.view addSubView:imgView];
这样,工作正常的图像 720*960 被缩放到 320*436 并显示。
现在,实际问题从这里开始。我有另一个尺寸为 72*72 的图像。该图像与从相机接收到的图像在某个任意坐标处重叠。
CGRectMake(0.0,0.0,72.0,72.0);
我无法找到更好的方法来处理缩放和应用另一个图像的叠加,同时保持其质量。图像需要发送到服务器。