Re: Getting NSData out of an NSImage
Re: Getting NSData out of an NSImage
- Subject: Re: Getting NSData out of an NSImage
- From: Paul Lynch <email@hidden>
- Date: Sat, 8 Apr 2006 10:13:32 +0100
On 8 Apr 2006, at 00:38, Bobby B wrote:
I have an NSImage that I load from a file. I load it, and I draw on
it. Now, I want to take this image and put it into a NSData format,
to store it as a binary attribute in a CoreData program.
I can't seem to figure out how to get an NSData representation of
NSImage. I can do it the other way (get an NSImage from NSData), but
that doesn't help. I looked at NSBitmapImageRep, but that didn't help
because it didn't allow me a way to draw to it like I did in NSImage
(I just used drawAtPoint withAttributes:, I just needed to draw a
string.)
There are many ways of getting an NSData from an image. Look at the
NSCoding protocol, or the TIFFRepresentation methods, and the various
representations. If you use a representation, then you need to
reconstruct the NSImage from the representation, as only NSImage can
draw itself. If the image is only used for drawing on screen, then
you probably only need one representation.
Once the image is created, you don't need the file data any more.
Paul
_______________________________________________
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