ios - 如何将图像旋转90度并保存

标签 ios uiimage

我想从文档目录中获取图像,然后旋转并将更改反射(reflect)到文档目录中的同一图像文件中。

我正在使用这样的图像路径获取图像

[UIImage imageWithContentsOfFile:imgURL];

我想将这张图片旋转 90 度,并以相同的图片名称保存在相同的路径中。

最佳答案

  UIImage *image = [UIImage imageWithContentsOfFile:imgURL];
    UIImage *newImage=[image imageRotatedByDegrees:90.0]; // i guess "image" is your orginal image
[[NSFileManager defaultManager] removeItemAtPath:imgURL];
    [UIImageJPEGRepresentation(newImage) writeToFile:imgURL atomically:YES];

关于ios - 如何将图像旋转90度并保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19900257/

相关文章:

ios - 要使用 ImageAlpha 和 ImageOptim 来压缩 PNG?

ios - 将导航栏添加到 Storyboard 中时,Xcode崩溃。

ios - iOS 中的单元测试完成 block

ios - 启动图像和打开动画是否导致我的应用程序卡住?

objective-c - NSFileManager createDirectoryAtPath :withIntermediateDirectories: Not creating directories or creating errors

ios - NSData加载UIImage

javascript - 无法在 UIWebView 中执行 javascript 函数?

ios - 将 UIImage 的 "Tick Marks"添加到 UISlider

objective-c - 从 UIImage/CGImage 转换为 Leptonica Pix 结构

ios - 如何在 iOS 和 WatchKit 中更改图像 tintColor