iPhone4图像失去分辨率

iPhone4图像失去分辨率,iphone,ios4,Iphone,Ios4,我对iPhone4图像有以下两个问题。感谢您的帮助 使用iPhone4时,如果我从应用程序中的照片库中访问图像并将其保存在数据库中,然后再次检索,我会发现它已失去分辨率。同样的方法在3G上也能很好地工作——不会丢失分辨率。知道为什么会这样吗 我用iPhone4上的视网膜扫描图像来做按钮。它们直接从IB设置。有时我看到它们倾斜到一半高度和相同宽度。同样,这在3G上是看不到的,一切正常 非常感谢您的帮助 这是我用来从库中访问的代码。我不认为保存到数据库是导致它的原因。我使用的是“ImageToDat

我对iPhone4图像有以下两个问题。感谢您的帮助

  • 使用iPhone4时,如果我从应用程序中的照片库中访问图像并将其保存在数据库中,然后再次检索,我会发现它已失去分辨率。同样的方法在3G上也能很好地工作——不会丢失分辨率。知道为什么会这样吗

  • 我用iPhone4上的视网膜扫描图像来做按钮。它们直接从IB设置。有时我看到它们倾斜到一半高度和相同宽度。同样,这在3G上是看不到的,一切正常

  • 非常感谢您的帮助

    这是我用来从库中访问的代码。我不认为保存到数据库是导致它的原因。我使用的是“ImageToDataTransformer”

    在scaleAndRotateImage中,我使用“static int kMaxResolution=640”;这对iPhone4有效吗?也许这就是问题所在


    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];
    }