W jaki sposób skalować zdjęcia podczas wgrywania ich na serwer za pomocą biblioteki GD (tylko ona, ograniczenie serwera

Chodzi mi o to, aby były one automatycznie przeskalowane do wymiarów 800px*600px lub innych mniejszych (800px*556px, 658px*600px etc.).
Zdjęcia mają rozszerzenie jpeg. Po wrzuceniu mają trafić do folderu "zdjęcia", wcześniej przeskalowane, aby nie zajmowały na serwerze wiele miejsca.