nsimage 转 png ,jpg的nsdata 类型

原创 2016年05月30日 13:10:59

NSImage * image = ..........;

NSData *imageData = [image TIFFRepresentation];

NSBitmapImageRep *imageRep = [NSBitmapImageRep imageRepWithData:imageData];

[imageRep setSize:[[_imageView image] size]];

 

// png

NSData * imageData1 = [imageRep representationUsingType:NSPNGFileType properties:nil];

// jpg

NSDictionary *imageProps = nil;

NSNumber *quality = [NSNumber numberWithFloat:.85];

imageProps = [NSDictionary dictionaryWithObject:quality forKey:NSImageCompressionFactor];

NSData * imageData1 = [imageRep representationUsingType:NSJPEGFileType properties:imageProps];

版权声明:本文为博主原创文章,未经博主允许不得转载。

将一个NSImage实例保存成图片文件

这里例子中将NSImage对象以png的格式保存到本地硬盘。 - (void )saveImage:(NSImage *)image {     [image lockFocus];    ...
  • xxq_2011
  • xxq_2011
  • 2013年08月18日 18:17
  • 2746

NSData,NSImage,NSDictionary,NSString,NSInteger,Float,NSURL互相转换汇总

NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSDa...
  • lgm252008
  • lgm252008
  • 2014年11月04日 17:36
  • 5544

[Cocoa]_[初级]_[NSString 、NSImage、NSData、std::string之间的转换]

NSString *filePath =@"/Users/mac-d1/work/Untitled.gif"; NSImage *gifImage = [[NSImage alloc] ini...
  • moqj_123
  • moqj_123
  • 2014年10月21日 20:06
  • 1326

NSData,NSImage,NSDictionary,NSString,NSInteger,Float,NSURL互相转换汇总

NSString 转换成NSData 对象 [objc] view plain copy   NSData* xmlData = [@"testdata" dataUsingEn...
  • luckypeng
  • luckypeng
  • 2016年03月30日 20:59
  • 585

NSImage 存储为jpg或png文件的方法

相同:     NSData *imageData = [image TIFFRepresentation];     NSBitmapImageRep *imageRep = [NSBitma...
  • yuanya
  • yuanya
  • 2014年05月10日 22:38
  • 1853

NSData 读取 png 图片需要注意的地方~

环境: MAC OS X 10.7.2 Lion, XCode4.2,iOS SDK 5.0~ 结论: 若要用NSData 获取 png 资源图片的数据, 须得用到 [NSBundle...
  • yang3wei
  • yang3wei
  • 2012年01月11日 19:21
  • 4232

NSImage加载图片

转自:http://www.leoshao.com/57.html 刚开始用NSImage,从网上查找的方法是调用 imageNamed方法 NSImage *myImage = [NS...
  • henry_sea
  • henry_sea
  • 2011年09月28日 23:24
  • 4795

NSView 转换成NSImage,并保存

[zwView lockFocus];//zwView为继承NSView类的一个对象     NSImage *image = [[NSImage alloc] initWithData:[...
  • qq_27740983
  • qq_27740983
  • 2015年12月21日 09:28
  • 856

图片数据类型转换 NSImage、CIImage、CGImageRef

自己在视图View中画图片DrawImage时用到了图片数据类型的转换,觉得还不错,转过来看看 将NSImage转换为CIImage #import // convert NSImag...
  • xxq_2011
  • xxq_2011
  • 2012年07月26日 09:38
  • 1997

NSView转换为NSimage 与 UIImage转换为UIimage 总结

Cocoa框架下NSView转换为NSimage 与 UIKit框架下UIView转化为UIImage对比总结
  • HeroGuo_JP
  • HeroGuo_JP
  • 2016年07月21日 12:44
  • 755
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nsimage 转 png ,jpg的nsdata 类型
举报原因:
原因补充:

(最多只允许输入30个字)