Re: Making an image NSCalibratedWhiteColorSpace
Re: Making an image NSCalibratedWhiteColorSpace
- Subject: Re: Making an image NSCalibratedWhiteColorSpace
- From: Andrew Platzer <email@hidden>
- Date: Wed, 14 Nov 2001 14:58:06 -0800
On Tuesday, November 13, 2001, at 06:51 , Gideon King wrote:
To create the image, I need to do some drawing, so I use an image with
and NSCustomImageRep to do the drawing. I tell that image rep to be
NSCalibratedWhiteColorSpace. I then lock focus on the image and use
initWithFocusedViewRect: to get the bitmap data. This always returns an
image rep with RGBA color in NSCalibratedRGBColorSpace. If I then set it
to NSCalibratedWhiteColorSpace, it doesn't do any conversion for me -
just leaves it as 4 samples per pixel (RGBA).
Will I need to do the conversion manually, or is there some way that will
allow me to get a grayscale alpha image directly?
initWithFocusedViewRect: reads from the window's backing store buffer and
that is always RGB or RGBA. This is true even in images which you lock
focus on since it creates an offscreen window to record the bits.
You will have to do the conversion manually.
Andrew
__________________________________________________________________
A n d r e w P l a t z e r
A p p l i c a t i o n F r a m e w o r k s
A p p l e