Re: Graphics in Win32lib
- Posted by mistertrik at hotmail.com Oct 09, 2002
- 459 views
GDI? What is that? >From: Don Phillips <EuNexus at yahoo.com> >Subject: Re: Graphics in Win32lib > > >Try StretchBlt and SetStretchBltMode from GDI32. These functions copy from >one DC to another but allow the destination rectangle to be either smaller >or larger the the source rectangle. If so, Windows will scale the image >accordingly. >Don Phillips > >I need to be able to display background images in my window, but as this is >destined to be used by people other than myself, I want it to scale >gracefully on other resolutions. > >At the moment I just use loadbitmapfromfile and BLT it to the screen, but >how would I have a single bitmap image, that I can output as a smaller >size? > >I know how to make a simple scaling algorithm if one does not already >exist, >but how would I get access to the 2d array that loadbitmapfromfile no doubt >puts somewhere, and how would I save my altered array into a bitmap object? > >...If that made sense, that is. >===================================================== >.______<-------------------\__ >/ _____<--------------------__|=== >||_ <-------------------/ >\__| Mr Trick > > ><P>Try StretchBlt and SetStretchBltMode from GDI32. These functions >copy from one DC to another but allow the destination rectangle to be >either smaller or larger the the source rectangle. If so, Windows >will scale the image accordingly. ><P>Don Phillips ><P> <B><I>mistertrik at hotmail.com</I></B> wrote: ><b><a href="http://news.yahoo.com/">Yahoo! News</a></b> - Today's headlines > > > ===================================================== .______<-------------------\__ / _____<--------------------__|=== ||_ <-------------------/ \__| Mr Trick