Jak skalować obrazy do rozmiaru ekranu w Pygame

Zastanawiałem się, jak zmieniłbym rozmiar obrazów wpygame wyświetla do rozdzielczości ekranu. Na przykład, rozważmy następujący scenariusz zakładający na razie tryb wyświetlania okienkowego; Zakładam, że pełny ekran będzie taki sam:

mam1600x900 obraz tła, który oczywiście wyświetla się natywnie w a1600x900 okno

W1280x720 okno Oczywiście mogę po prostu skalować to zdjęcie do prostego1280x720

Co się stanie, jeśli jednak muszę dodać, powiedz a300x300 px obraz nax,y 1440,860 (przykładowe rozmiary), które są dopasowane do oryginału1600x900 tło? Oczywiście dla1600x900 Mogę oczywiście użyć obrazu natywnie, ale co z mniejszymi / większymi rozmiarami okien?

Zasadniczo, jak skalować obrazy do rozmiaru okna, a następnie odpowiednio je ustawiać? Sądzę, że musi istnieć NAPRAWDĘ łatwa metoda zautomatyzowana, ale w tej chwili nie mogę tego zrozumieć i szczerze mówiąc nie mam czasu na jej poszukiwanie ...

Z góry dziękuję, Ilmiont

questionAnswers(2)

yourAnswerToTheQuestion