I guess that's cool...device color space is what to use there?

On Jul 21, 2013, at 2:10 AM, CoGe - Tamas Nagy <i...@cogevj.hu> 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 <gtole...@gmail.com> 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" 
>> <christopher_wri...@apple.com> 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
>>> christopher_wri...@apple.com
>>> 
>>> 
>>> On Jul 20, 2013, at 10:58 AM, Jonathan Hammond <itsthej...@gmail.com> 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      (Quartzcomposer-dev@lists.apple.com)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/christopher_wright%40apple.com
>>>> 
>>>> This email sent to christopher_wri...@apple.com
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>>> 
>>> This email sent to gtole...@gmail.com
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/quartzcomposer-dev/info%40cogevj.hu
>> 
>> This email sent to i...@cogevj.hu
> 
> 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      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to