我有一个应用程序可以在视网膜 iPad (iPad3) 上进行屏幕截图。或者我只是用 HOME+POWER 进行屏幕截图并以这种方式获取图像,没关系。最后,我有一个 2048x1536 的捕获图像——即 1024x768 @2x。
现在我想在屏幕上显示这个图像——这个 2048x1536 图像——我想保留它可爱的视网膜。
当我做这样的事情时(在网络浏览器中输入代码):
UIImage *myImage = [UIImage imageWithContentsOfFile: pathToMyHiresImage];
UIImageView *myImageView = [[UIImageView alloc] initWithImage: myImage];
myImageView.frame = screenBounds; // make it fit
// etc...
我最终得到了图像的低分辨率(锯齿状对角线和文本)版本。
所以我的问题是:我必须做些什么才能将该图像重新显示在屏幕上并让它显示@2x-DPI,所以它具有漂亮的视网膜外观?
谢谢!