【发布时间】:2012-01-22 21:29:10
【问题描述】:
我让用户从 iPhone 库中选择一张照片,然后抓取 UIImage。
我输出了图像的大小,它说的是 320x480,但似乎不是,因为当我使用 CGRectMake(0,0,320,480) 在屏幕上绘制图像时,它只显示了左上角的部分图片。是不是因为分辨率高所以图片比 320x480 大很多?
我想缩放图像以将其强制为 320x480。如果它小于 320x480,则根本不应该重新缩放。如果宽度大于 320 或高度大于 480,它应该以某种方式缩放,使其尽可能接近 320x480,但要保持适当的宽度与高度的比例。因此,例如,如果它缩放到 320x420,那很好,或者 280x480。
如何在 Objective-C 中做到这一点?
【问题讨论】:
标签: objective-c ios uiimage