Este script PHP faz o truque com libgd:
<?PHP
if(!isset($argv[1]) || !is_readable($argv[1])) {
echo "Creates an 8-bit PNG from a 32-bit PNG\n\n";
echo "Usage:\n";
echo "\t" . $argv[0] . " input.png > output.png\n";
echo "\t" . $argv[0] . " input.png output.png\n";
die();
}
$inFile = $argv[1];
$outFile = $argv[2] or STDOUT;
$inImage = imagecreatefrompng($inFile);
$outImage = imagecreate(imagesx($inImage), imagesy($inImage));
imagecopy($outImage, $inImage, 0, 0, 0, 0, imagesx($inImage), imagesy($inImage));
imagepng($outImage, $outFile);
Descarregue isso em um arquivo e execute-o como:
php convert.php input.png output.png