`
咖啡动力
  • 浏览: 441109 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

UIImage存为本地文件,UIImage转换为NSData

 
阅读更多

 

UIImage *m_imgFore=......;

//png格式

NSData *imagedata=UIImagePNGRepresentation(m_imgFore);

//JEPG格式

//NSData *imagedata=UIImageJEPGRepresentation(m_imgFore,1.0);

NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

NSString *documentsDirectory=[paths objectAtIndex:0]; 

NSString *savedImagePath=[documentsDirectory stringByAppendingPathComponent:@"saveFore.png"];

[imagedata writeToFile:savedImagePath atomically:YES];

 

本地默认存放路径:

Finder---位置----app(用户名)---application support---iphone Sinulator---4.3---Applications--模拟器--

 

分享到:
评论

相关推荐

    NSData 与 NSString,Byte数组,UIImage 的相互转换

    反之,如果要保存图片,我们可以将`UIImage`转换为`NSData`,再写入到文件系统。同时,`NSData`也常用于存储和恢复序列化的对象,如使用`NSKeyedArchiver`进行归档和解档操作。 总之,理解并熟练掌握`NSData`、`...

    iOS 录制视频流 转uiimage

    在iOS开发中,录制视频流并将其转换为UIImage是一项常见的需求,这通常涉及到多媒体处理、图形编程以及实时渲染等技术。下面将详细讲解这个过程涉及的知识点。 首先,我们需要了解如何在iOS上进行实时视频录制。...

    OC Extension UIImage+FHXImage(图片扩展).zip

    注意:.m文件小了一个方法 ,下载下来把它复制进去 /** 加载gif动画 */ +(UIImage*)loadGifWithImageName:(NSString *)name{ NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"gif"]; ...

    ios UIImage category 图片加载

    这个`imageWithFileNamed:`方法首先从资源包中找到图片文件,然后使用非缓存的方式读取数据(`NSDataReadingUncached`),最后转换为`UIImage`对象。这种方式确保了图片只在需要时加载,并在使用后可以被系统自动...

    WebP-UIImage:用于在 iOS 中处理 WebP 图像文件的 UIImage 类别

    用于在 iOS 中处理WebP图像文件的UIImage类别。 安装 将Classes文件夹和WebP.framework到您的项目中。 用法 开始使用WebP-UIImage很简单。 导入框架#import "UIImage+WebP.h"并调用以下方法: - ( NSData *)...

    Post a UIImage to the web

    可以使用UIImage的`JPEGRepresentation`或`PNGRepresentation`方法将其转换为NSData。 3. **网络请求**:iOS SDK提供了URLSession来发起网络请求。可以创建一个POST请求,设置HTTP头和请求体,请求体就是UIImage的...

    ios应用源码之转换iphonepng图片为标准格式src 20181210

    首先,通过NSData的`+dataWithContentsOfFile:`方法读取PNG文件,然后用UIImage的`+imageWithData:`方法创建UIImage对象。接着,可以使用`CGImageSourceCreateWithData`和`CGImageDestinationCreateWithData`等Core ...

    ios-UIImage Compress.zip

    UIImage Compress - (UIImage *)compressedImage; - (CGFloat)compressionQuality; - (NSData *)compressedData; - (NSData *)compressedData:(CGFloat)compressionQuality; - (UIImage *)...

    图片转换成base64码

    1. 将图片对象(`UIImage`)转换为数据对象(`NSData`): ```swift let imageData = UIImage(named: "example.jpg")?.jpegData(compressionQuality: 1.0) // 或者使用pngData()方法,取决于原图的格式 ``` 2. 对`...

    ios-YBUploadView 上传图片.zip

    图片选择上传 并显示 支持 UIImage NSString NSData 三种类型的图片 一句代码都不用写 直接在Xib中拖一个View 就行了 xib设置maxCount editEnabled属性 快速集成 /** UIImage NSString NSData */ @property ...

    LSFileWrapper:加载NSObjectWrapper的Objective-C和Swift替代品,可按需保存内容。 了解如何保存序列化对象,例如NSData,UIImage,NSImage,NSDictionary等。

    了解如何保存/序列化NSData,UIImage,NSImage,NSDictionary等对象。 :laptop: 要求LSFileWrapper可在Mac OS X 10.7+和iOS 8.0或更高版本上使用。 Xcode项目包含以下两个框架目标: :laptop: macOS(10.7或更高) ...

    UIImageGIF

    "UIImage+GIF"分类就是为UIImage添加了处理GIF的方法,使得我们可以方便地在项目中播放GIF。 在压缩包中的"UIImage+GIF.m"文件是这个分类的实现。在这个文件中,我们可以找到关键的方法,如`+...

    IOS-图片编码-Base64-例子

    1. **读取图片**: 使用`UIImage`类加载图片,然后将其转换为`NSData`对象。例如: ```swift let image = UIImage(named: "yourImageName")! let imageData = image.jpegData(compressionQuality: 1.0) ``` 或者...

    图片存进数据库以及读出

    `NSData`能够将图像数据转换为二进制格式,以便存储在Blob字段中。以下是一个简单的步骤: 1. **图片转NSData**: 使用`UIImageJPEGRepresentation`或`UIImagePNGRepresentation`函数,将`UIImage`对象转换成`...

    iOS开发之image图片压缩及压缩成指定大小的两种方法

    - (NSData *)compressOriginalImage:(UIImage *)image toMaxDataSizeKBytes:(CGFloat)size{ NSData * data = UIImageJPEGRepresentation(image, 1.0); CGFloat dataKBytes = data.length/1000.0; CGFloat ...

    iOS图片压缩demo.zip

    在iOS中,图片通常以UIImage对象存在,而为了进行压缩,我们需要将其转换为NSData。UIImage可以使用`UIImageJPEGRepresentation`或`UIImagePNGRepresentation`方法转化为NSData,分别对应JPEG和PNG格式。这两个方法...

    IOS图片BASE64编码解码

    在这个函数中,我们首先将`UIImage`转换为无损质量的JPEG格式的`NSData`,然后将其编码为BASE64字符串。 ### BASE64解码 对于解码,我们需要将接收到的BASE64字符串还原为原始的二进制数据,然后再转换回图片。在...

    实现UIImage支持截屏功能

    实现UIImage支持截屏功能,源码UIImage-Helpers,该源码功能支持提供三个UIImage的category,而且还可以使UIImage具有支持截屏,另外也可以让图片有模糊的效果,主要是根据颜色生成图片的功能的。 Create a blurred...

    iOS OC 加载动图(gif)

    `FLAnimatedImage`是由Facebook开源的一个高效、高性能的GIF处理库,它是基于`UIImage`和`UIImageView`的扩展。这个库在内存管理和性能优化方面做得很好,适合在iOS应用中使用。 4. **集成FLAnimatedImage** 首先...

Global site tag (gtag.js) - Google Analytics