ciao gente.
tutto nel titolo, ho un file png 30x30 bianco con un lieve effetto glow attorno.
vorrei ricolorarlo in php:

mainh.php: $colored = colora_img($path);

la funzione colora_img è:
Codice PHP:
function colora_runa($img){
    
header("Content-type: image/png");
//    $im = imagecreate(30, 30);
    
$img_base imagecreatefrompng($img);
    
imagecopy($im,$img_base,0,0,0,0,30,30);
    
$red imagecolorallocate($im25500);
    
$offblue imagecolorallocate($im9090200);
    
imagefill($im00$red);
    
imagefilledrectangle($im10104040$offblue);
 
    
$newblue imagecolorclosest($im00255);
 
    
imagecolorset($im$newblue02550);
    
imagepng($im,$colored);
    
imagedestroy($im);


solo che non mi apre neppure la pagina dandomi un messaggio di errore che l'immagine contiene errori...
a me interessa una cosa molto semplice, trasformare l'immagine che ho, in un'altra -senza neppure salvarla su server- che abbia un colore diverso.
che so, da bianca a blu.

grazie.