wenns dich interessiert (für andere php/graphic related topics)
früher konnte man mit imagecreate() ein truecolor image erstellen.
mit gd2 ist dies nur noch ein 256 farben (oder 8-bit oder sowas) bild, d.h. die qualität ist entsprechend mies:)
"heute" (also mit gd2) braucht man imagecreatetruecolor() um ein TRUE color bild zu bekommen.
da bei thumbnails neue bilder erstellt werden müssen ist klar, wieso dieser fehler auftritt
hats dir geholfen?