Cara, antes do header não pode ter nenhuma saida para o browser, nem html nem echo ... outra coisa ... depois do header é legal colocar um exit(); fora isso, o que o jlcSampaio disse deve te ajudar. abraço
opa beleza ? cara acho que isso ai é uma mistura de css com javascript, com o php não sei se é possivel, acredito que sim, com a biblioteca do GD, mais nem manjo muito de como fazer da uma lida aqui -> http://br2.php.net/manual/en/ref.image.php espero que ajude =] abraço