Re: Scaling a window background image quickly
Re: Scaling a window background image quickly
- Subject: Re: Scaling a window background image quickly
- From: "Mike R. Manzano" <email@hidden>
- Date: Sat, 5 Apr 2008 11:26:57 -0700
I did try that at first, but the image becomes pixelated when you make
the window larger. What I'm trying now is to do an initial scale of
the image to some large dimensions, and then doing what you suggested.
Maybe it will look fine if the only scaling it has to do is in the
downwards direction.
Mike
On Apr 5, 2008, at 11:17 AM, Jean-Daniel Dupas wrote:
Le 5 avr. 08 à 19:53, Mike R. Manzano a écrit :
Hi everyone,
I have a window with a custom content view. The content view loads
in a PDF image to be used as the window's background. I'd like the
image to scale smoothly when the window is resized, so I set the
source image to scale when resized (scalesWhenResized returns YES),
and in my -drawRect: method, I'm setting the size of the image to
the bounds of the view. This works exactly as I intended, except
that it's really slow.
Is there a better way to do this that's much, much faster?
Thanks,
Mike
Do not manually resize your image and use -[NSImage
drawInRect:fromRect:operation:fraction:] passing [self bounds] as
first argument, and let the system resize the image as needed
You can also replace your custom view by a NSImageView.
_______________________________________________
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