• 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: Screenshot code for Tiger
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Screenshot code for Tiger


  • Subject: Re: Screenshot code for Tiger
  • From: Scott Thompson <email@hidden>
  • Date: Mon, 24 Apr 2006 08:57:40 -0500


On Apr 24, 2006, at 6:11 AM, Dmitry Savenok wrote:

In my app I use code similar to

NSView *view = [window contentView];
[view lockFocus];
NSBitmapImageRep *bitmap = [[NSBitmapImageRep alloc] initWithFocusedViewRect:[view bounds]];
[view unlockFocus];
and it works fine on all tested systems (10.2.3, 10.2.8, 10.3.5, 10.3.9,
10.4, 10.4.4(Intel), 10.4.5, 10.4.6).

For the sake of completeness, you can also look at the Carbon sample:

/Developer/Examples/Carbon/Magnify/

Or the source code for OSXvnc on source forge. Both of these use QuickDraw to capture portions of the screen.

Another technique is to access the frame buffer directly using CGDisplayBaseAddress, but that puts you more at the mercy of the screen's configuration (display depth and such).

Finally, if you want to capture into a file, you can invoke the command-line utility 'screencapture' from your application to grab bits from the screen.

Scott
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Screenshot code for Tiger
      • From: Shawn Erickson <email@hidden>
References: 
 >Screenshot code for Tiger (From: Nir Soffer <email@hidden>)
 >Re: Screenshot code for Tiger (From: "Dmitry Savenok" <email@hidden>)

  • Prev by Date: Re: QTMovie movieWithFile takes a long time
  • Next by Date: Re: Animated split view collapsing
  • Previous by thread: Re: Screenshot code for Tiger
  • Next by thread: Re: Screenshot code for Tiger
  • Index(es):
    • Date
    • Thread