What you want. Probably [image imageColorSpace] is the best choice

On Jul 21, 2013, at 8:12 AM, George Toledo <[email protected]> wrote:

> I guess that's cool...device color space is what to use there?
> 
> On Jul 21, 2013, at 2:10 AM, CoGe - Tamas Nagy <[email protected]> wrote:
> 
>> Why don't just convert the NSColor to CGColor?
>> 
>>                     CGFloat colorComponents[4];
>>                     [[NSColor redColor] 
>> colorUsingColorSpaceName:NSDeviceRGBColorSpace] 
>> getComponents:colorComponents];
>>                     
>>                     // Create the CGColor
>>                     CGColorRef myCGColor =
>>                     (id)CGColorCreateGenericRGB(
>>                                                              
>> colorComponents[0],
>>                                                              
>> colorComponents[1],
>>                                                              
>> colorComponents[2],
>>                                                              
>> colorComponents[3])
>>                                  ;
>> 
>> 
>> On Jul 20, 2013, at 9:28 PM, George Toledo <[email protected]> wrote:
>> 
>>> That's what I'm seeing - differences between the color port stuff/NSColor 
>>> in 10.8 and previous…the ARC part is spurious.
>>> 
>>> Haven't dealt with this before…
>>> 
>>> Perhaps you can do something like this right after your imports in your 
>>> QCColourArtPlugin.m or make a separate file and import that ala 
>>> https://gist.github.com/msanders/707921
>>> 
>>> #import <AppKit/AppKit.h>
>>>  
>>> @interface NSColor (CGColor)
>>>  
>>> //
>>> // The Quartz color reference that corresponds to the receiver's color.
>>> //
>>> @property (nonatomic, readonly) CGColorRef CGColor;
>>>  
>>> //
>>> // Converts a Quartz color reference to its NSColor equivalent.
>>> //
>>> + (NSColor *)colorWithCGColor:(CGColorRef)color;
>>>  
>>> @end
>>> 
>>> That said, I can't get your plugin to compile because I'm missing 
>>> "Ports.plist"
>>> 
>>> -gt
>>> 
>>> On Jul 20, 2013, at 2:52 PM, "Chris (CoreGraphics) Wright" 
>>> <[email protected]> wrote:
>>> 
>>>> Are you just getting errors regarding NSColor?  If not, can you post the 
>>>> error messages you're receiving?
>>>> 
>>>> I just see some NSColor stuff, and that's because -[NSColor CGColor] was 
>>>> added in 10.8, so it wouldn't be available in 10.7.  ARC complains about 
>>>> this because it doesn't know how ownership works for the returned thing 
>>>> since the method doesn't exist as far as it's concerned.
>>>> 
>>>> https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSColor_Class/Reference/Reference.html
>>>> 
>>>> --
>>>> Christopher Wright
>>>> [email protected]
>>>> 
>>>> 
>>>> On Jul 20, 2013, at 10:58 AM, Jonathan Hammond <[email protected]> 
>>>> wrote:
>>>> 
>>>>> Hi guys i've got a QC plugin that works out the primary colours of an 
>>>>> image like iTunes. I'm truing to build it for 10.7, each time i change 
>>>>> the build targets I get ARC Semantic Issues, i'm not a Obj C guys and am 
>>>>> very confused about how to fix this. Could anyone help 
>>>>> 
>>>>> The Source is located here 
>>>>> https://dl.dropboxusercontent.com/u/31564678/QCColourArt%202.zip
>>>>> 
>>>>> Much thanks
>>>>> 
>>>>> J
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Quartzcomposer-dev mailing list      ([email protected])
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/christopher_wright%40apple.com
>>>>> 
>>>>> This email sent to [email protected]
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Quartzcomposer-dev mailing list      ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>>>> 
>>>> This email sent to [email protected]
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Quartzcomposer-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/info%40cogevj.hu
>>> 
>>> This email sent to [email protected]
>> 
>> Tamas Nagy | Software Developer - CoGe VJ Software 
>> www.cogevj.hu | www.facebook.com/cogevj | www.twitter.com/lumabeamerz
>>      
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 

Tamas Nagy | Software Developer - CoGe VJ Software 
www.cogevj.hu | www.facebook.com/cogevj | www.twitter.com/lumabeamerz
        








 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to