关闭

nsimage 转 png ,jpg的nsdata 类型

1050人阅读 评论(0) 收藏 举报
分类:

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];

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:100465次
    • 积分:2429
    • 等级:
    • 排名:第15220名
    • 原创:110篇
    • 转载:249篇
    • 译文:0篇
    • 评论:1条
    最新评论