• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Image processing in Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Image processing in Cocoa


  • Subject: Re: Image processing in Cocoa
  • From: Helder da Rocha <email@hidden>
  • Date: Wed, 24 Sep 2008 21:06:56 -0700

Since you can't use NSImage, you could try Core Image.

You can do all that with CGImage in your restricted environment. You can use a bitmap or layer context and then later render it on whatever view you wish.

There is a good Core Graphics Quartz tutorial at http://developer.apple.com/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_intro/chapter_1_section_1.html

Helder.

--
Helder da Rocha (email@hidden)
Sao Paulo, Brazil


Christian Giordano wrote:
Thanks Mike, I can't use NSImage (guess why) but a subset. Btw, the
problem I have is that I have a view which contains an image. I would
like to draw in the image, not in the container view so I need to
provide to the draw method the image context. Is this a good approach
or all the drawing should happen in the view context? Should I extend
the image view and handle the routing internally?

Thanks, chr


On Wed, Sep 24, 2008 at 11:08 AM, Mike Abdullah
<email@hidden> wrote:
On 24 Sep 2008, at 10:50, Christian Giordano wrote:

Hi guys, is there some good tutorial around about how to manipulate
bitmaps in Cocoa?

I would be interested on:

- copy portion of image over another with a mask (this should be
pretty straight forward with quartz2d)
[[NSImage alloc] initWithSize:]
[image lockFocus]
[sourceImage drawAtPoint:point fromRect:imagePortionRect operation:operation
fraction:1.0]
[image unlockFocus]

- apply threshold
- apply effects like blur
Core Image is your friend
Not sure if some of this, like the blur, is recommended to do from an
higher level instead of doing it pixel by pixel. In case of the
latter, how to get the bytearray with all the pixels info?

Thanks a lot, chr
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Image processing in Cocoa
      • From: "Christian Giordano" <email@hidden>
References: 
 >Image processing in Cocoa (From: "Christian Giordano" <email@hidden>)
 >Re: Image processing in Cocoa (From: Mike Abdullah <email@hidden>)
 >Re: Image processing in Cocoa (From: "Christian Giordano" <email@hidden>)

  • Prev by Date: Re: Properties and bindings
  • Next by Date: Re: lauchd and svnserve
  • Previous by thread: Re: Image processing in Cocoa
  • Next by thread: Re: Image processing in Cocoa
  • Index(es):
    • Date
    • Thread