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