iPhone4图像失去分辨率
我对iPhone4图像有以下两个问题。感谢您的帮助iPhone4图像失去分辨率,iphone,ios4,Iphone,Ios4,我对iPhone4图像有以下两个问题。感谢您的帮助 使用iPhone4时,如果我从应用程序中的照片库中访问图像并将其保存在数据库中,然后再次检索,我会发现它已失去分辨率。同样的方法在3G上也能很好地工作——不会丢失分辨率。知道为什么会这样吗 我用iPhone4上的视网膜扫描图像来做按钮。它们直接从IB设置。有时我看到它们倾斜到一半高度和相同宽度。同样,这在3G上是看不到的,一切正常 非常感谢您的帮助 这是我用来从库中访问的代码。我不认为保存到数据库是导致它的原因。我使用的是“ImageToDat
scaleAndRotateImage的代码已找到这实际上是两个独立的问题 为了保存图片,我猜你在打电话给某个地方。相反,你应该使用。这有更多的细节。(如果要同时支持3.x和4.x设备,则必须在调用该函数之前检查该函数是否存在。有关如何执行此操作的详细信息,请参阅。如果不存在,请调用原始方法。)
按钮问题更难诊断。确保您的“@2x”图像命名正确(包括区分大小写),并且它们确实是双分辨率的。除此之外,很难说。我会检查并再次检查您是否一切正常。您能否发布用于保存图像和创建按钮的代码?发布的代码。。您需要更多详细信息吗?按钮-我正在IB中设置它们。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *img;
img = [self scaleAndRotateImage:[info objectForKey:UIImagePickerControllerOriginalImage]];
imageView.image = [img imageByScalingProportionallyToSize:targetSize];
}