我没有使用代码操纵任何类型的图像文件的经验,所以我迷失在哪里开始。我需要做的就是打开一个PNG图像文件并将其保存在Objective-C中旋转90度。我是一个快速学习者,所以即使朝着正确的方向努力也会有很大的帮助。我知道这不是一个模糊的功能;任何GUI图像编辑器都能做到这一点,所以我认为有人应该可以提供帮助。提前谢谢!
(另外,我已经用iPhone对其进行了标记以获得更多曝光率;这不是需要iPhone专用的。)
答案 0 :(得分:2)
这是你的“推动”:
CGImage
,CGImageSourceCreateWithURL
)从原始文件创建CGImageSourceCreateImageAtIndex
。CGBitmapContextCreate
)创建具有转置尺寸的位图上下文。CGContextConcatCTM
)CGContextDrawImage
)。CGBitmapContextCreateImage
)CGImageDestinationCreateWithURL
,CGImageDestinationAddImage
,CGImageDestinationFinalize
)。答案 1 :(得分:0)
您是否尝试过在Stackoverflow上询问NSImage Rotation?