dinamicamente escalar imagens em php jpg / png / gif

Existe uma maneira simples de dimensionar dinamicamente uma imagem em php?

Eu gostaria de usar especificamente algum tipo de função onde eu possa inseri-lo na minha heml como

<img src=image.php?img=boss.jpg&width=500>

e, claro, ele escalaria a imagem para qualquer altura que a limitasse a 500px de largura

Eu aprecio toda a entrada, obrigado.

EDITAR precisa incluir tipos de arquivo jpg png e gif

questionAnswers(5)

yourAnswerToTheQuestion