Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems with NSGraphicsContext



It needs to have alpha (kCGImageAlphaNone is supported only for CMYK and Gray bitmaps).

Aki

Aki,

Upon investigation using this code:

//////////////////////////
NSBitmapImageRep* image = [[NSBitmapImageRep alloc] initWithData: [NSData dataWithContentsOfFile:str]];

NSLog(@"Number of planes %d", [image numberOfPlanes]);


	if([image isPlanar]){
		NSLog(@"The image is planar");
	}else{
		NSLog(@"The image is non planar");
	}
//////////////////////////

I find that the image is non planar and has 1 plane. I think that CGBitmapContext coveres a JPEG format, which is the file that the image has been instantiated with.

Is there anything else that might cause such a problem?

Thanks,
John


On 28 Feb 2006, at 22:40, Aki Inoue wrote:

John,

Currently the method supports only non-planar NSBitmapImageRep with formats covered by CGBitmapContext.

See http://graphics.apple.com/Documents/CGBitmapContext.html for supported formats.

Aki

Hello,

I am trying to instantiate a NSGraphicsContext with an NSBitmapImageRep but the method:

[NSGraphicsContext graphicsContextWithBitmapImageRep:myImageRep]

keeps returning nil for no reason that I can see. The object myImageRep works fine, I am sure of that. I use it in the following context:

NSGraphicsContext* graphics = [[NSGraphicsContext graphicsContextWithBitmapImageRep:myImageRep] retain];

Does anyone know under what reasons would this method return nil if there is no problem with the NSBitmapImageRep?

Thanks
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden



_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden
References: 
 >Problems with NSGraphicsContext (From: John Curtis <email@hidden>)
 >Re: Problems with NSGraphicsContext (From: Aki Inoue <email@hidden>)
 >Re: Problems with NSGraphicsContext (From: John Curtis <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.