关于Erica Sadun的iPhone开发者手册,在Chapter 8, Exercise 14 Resize and Rotate中:示例工作得很好,我可以旋转,调整大小等等。问题是,如何在缩放,旋转之后引用更改后的图像?尝试保存照片时,它将保存为原始照片而不是已编辑的照片。
答案 0 :(得分:2)
我假设您正在调整大小并旋转设备屏幕上显示的UIImageView
。如果是这种情况,那么您的操作将在UIView
呈现时作为矩阵转换应用,并且实际上根本不会修改背景图像。因此,如果要保存图像当前状态的快照,则需要将视图绘制为适当大小的CGContext
,然后从该上下文创建新图像。
您可能会发现这些资源很有用:
How to render UIView into a CGContext
http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/