Hello, I think this can be done quite easily with the library php provides. the resized image will be smooth. if for example I use the function imagecopyresampled. I did something similar a few days ago. This is my first bid but I have used php for 3-4 years.