La función:
ImageJPEG($thumb);
Tiene algunos parámetros mas .. entre ellos el del ratio de compresión que quieras darle.
Por defecto sale con el 75% de calidad ... usa el 100% o no uses un formato con perdida como es el JPEG .. usa PNG por ejemplo.
Revisalo en su sintax original.. (es el 3er parámetro)
http://www.php.net/manual/en/function.imagejpeg.php
Un saludo,