Tak už asi vím... Když se u vašeho rozbitého náhledu (PNG) odstraní alfa kanál a uloží se jako JPEG dopadne to jako v příloze. Osobně to teď tipuju na chybu v algoritmu resize v PHP kódu. Odhaduju, že se při převodu obrázku vezme info ohledně alfakanálu (černé body = průhledná), což u originálu není vidět, protože JPEG neumí průhlednost (osobně mě mate, co vůbec tahle informace u JPEG obrázku dělá, ale to by nám mohl vysvětlit nějaký expert na MS technologie, protože to hlásí, že zdroj byl vytvořen v "Microsoft Windows Live Photo Gallery"). A tahle informace je uměle přenesena do exportovaných dat PNG a následně odstraněním alfakanálu a uložením do JPEG se to rozbíjí. Klasické resize to nezpůsobí, ale když se mu do toho plete nějaký bastlíř, co neumí ani programovat ani pracovat s grafikou, dopadne to nejspíš takto ;-). (A sakra to jsem asi neměl, za chvíli tu bude javaman se svými lopatami :-D ).