Przy uploadzie plików graficznych, co jakiś czas zdarza się "zgubić" jpgowi jakieś bity, w związku z czym, załadowany plik wygląda np. tak:

Początkowo myślałem, że problem mógł pojawiać się przy wgrywaniu zuploadowanego zdjęcia po ftp przez skrypt, jednak mimo usunięcia tej części kodu problem występuje nadal. Jest wykorzystywany najzwyklejszy move_uploaded_file(), wykluczam możliwość zepsucia się pliku w trakcie konwersji rozmiaru - psuje się oryginał, który nie jest poddawany _żadnym_ obróbkom.
Czy może ktoś z Was zetknął się z takim problemem, i jeśli tak, w jaki sposób udało się go rozwiązać?
Pozdrawiam i proszę o pomoc.