Are you trying to make a paint program? I tried that. You need to use pygame.transform.scale(). Unfortunately, this takes too long to be realtime, so you will need to figure out which section will be visible in the window. I think I have some demo code somewhere...
- [pygame] How to add Zoom functionality? gopal mishra
- Re: [pygame] How to add Zoom functionality? Sean Berry
- Re: [pygame] How to add Zoom functionality? Pete Shinners
- Re: [pygame] How to add Zoom functionality? Ian Mallett