Re: Graphics in Win32lib
- Posted by Martin Stachon <martin.stachon at worldonline.cz> Oct 10, 2002
- 457 views
Try my "Stretch Bitmap Demo" in Rec Usr Contrib. Martin > GDI? What is that? > > > >From: Don Phillips <EuNexus at yahoo.com> > >Reply-To: EUforum at topica.com > >To: EUforum <EUforum at topica.com> > >Subject: Re: Graphics in Win32lib > >Date: Wed, 9 Oct 2002 22:13:42 -0700 (PDT) > > > > > >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 > > > >