Re: Saving an NSImage to an image file
Re: Saving an NSImage to an image file
- Subject: Re: Saving an NSImage to an image file
- From: Gregory Weston <email@hidden>
- Date: Sun, 4 Jun 2006 16:07:13 -0400
I can find a couple of sample pieces to do this, but they are part of
something more complex and I cannot determine what I need.
So how do I save an NSImage instance (obtained from an NSURL) into a
file, .tif or jpeg or whatever? Assume I already have a file path for
the file.
If your image has an NSBitmapImageRep it's dead simple. Get the image
rep and send it
- (NSData *)representationUsingType:(NSBitmapImageFileType)
storageType properties:(NSDictionary *)properties.
The first argument can be one of (at least) NSBMPFileType,
NSGIFFileType, NSJPEGFileType, NSPNGFileType, or NSTIFFFileType. Then
do what you like with the NSData you end up getting.
If you don't have a bitmap ImageRep, or don't care to go to the
effort to find out if you do, you can make one:
NSBitmapImageRep* bm = [NSBitmapImageRep imageRepWithData:[image
TIFFRepresentation]];
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden