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: How do I make a screensaver that draws pictures?



Download Matrix from http://www.anamorphic.com. The source is included.
You'll want to pay special attention to the calls to [NSImage
compositeToPoint: fromRect:].

--Jeff



On 12/30/01 3:54 PM, "Taxxodium" <email@hidden> wrote:

> I'm trying to make a screensaver using the tutorial on cocoadevcentral. But
> instead of drawing shapes, I wanna be able to draw pictures and perhaps move
> then. Can anyone tell me how do that?
>
> SO far I have this, but doesn't do anything:
>
> - (void)animateOneFrame
> {
> NSImage *image;
> NSRect myRect;
> NSSize mySize;
>
> image = [[NSImage imageNamed:@"mypict.jpg"] copy];
>
> mySize = [image size];
>
> myRect.origin.x = 0;
> myRect.origin.y = 0;
> myRect.size = mySize;
>
> [image lockFocus];
> [image drawInRect:[self bounds] fromRect:myRect
> operation:NSCompositeCopy fraction:0.5];
> [image unlockFocus];
> }
> _______________________________________________
> cocoa-dev mailing list | email@hidden
> Help/Unsubscribe/Archives:
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
> Do not post admin requests to the list. They will be ignored.


References: 
 >How do I make a screensaver that draws pictures? (From: Taxxodium <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.