For*_*est 3 iphone image cgimage
在规格中,
iPhone 4屏幕分辨率和像素密度*iPhone 4的屏幕分辨率为960×640像素,是之前iPhone型号的两倍
众所周知,当我们这样编码时,
CGImageRef screenImage = UIGetScreenImage();
CGRect fullRect = [[UIScreen mainScreen] applicationFrame];
CGImageRef saveCGImage = CGImageCreateWithImageInRect(screenImage, fullRect);
Run Code Online (Sandbox Code Playgroud)
saveCGImage将有大小(320,480),我的问题是iPhone 4怎么样?那是(640,960)?
另一个问题是关于打开Photo.app的拇指视图中的黑色图像,如果像这样编码,
CGImageRef screenImage = UIGetScreenImage();
CGImageRef saveCGImage = CGImageCreateWithImageInRect(screenImage, CGRectMake(0,0,320,460)); // please note, I used 460 instead of 480
Run Code Online (Sandbox Code Playgroud)
问题是当打开"Photo.app"时,在拇指视图中,这些图像被视为黑色,当点击它以查看细节时,这是可以的.现在解决这个问题的任何方法?
谢谢你的时间.
更新问题:
当您调用UIGetScreenImage()来捕获iPhone 4中的屏幕时,它是否也是320x480?
| 归档时间: |
|
| 查看次数: |
27707 次 |
| 最近记录: |