Existe un juego viejo de estrategia al que quiero conseguir los sprites, se consigen con extension .ppm, leyendo en wiki ...
https://en.wikipedia.org/wiki/Netpbm_format#PPM_example
Asi que me puse a tratar de producirlo con php creando divs pero no logro hacerlo o quizas el juego lo interpreta con alguna forma matematica... :(
<?php
$countRows = 0;
$countColumns = 1;
$columns = 57;
$rows = 55;
$array = array();
$pixels = 5;
$fh = fopen('norman-069.ppm','r');
while ($line = fgets($fh)) {
if ($countRows >= 3) {
$array[$countColumns][] = $line;
if ( $countRows-3 == $rows*$countColumns) {
$countColumns++;
//echo $countRows."<br>";
}
}
$countRows++;
}
fclose($fh);
echo '<pre>';
//print_r($array);
echo '</pre>';
//Formar la imagen
echo '<div class="box" style="width:'.($columns*$pixels).'px;height:'.($rows*$pixels).'px;background-color:#F4F4F4;margin-left:auto;margin-right:auto;">';
for ($b=0; $b <= $rows-1; $b++) {
for ($a=1; $a <= $columns; $a++) {
if (!empty($array[$a][$b])) {
$background = str_replace(" ", ",",$array[$a][$b]);
}
echo '
<div style="background-color:rgb('.$background.');width:'.$pixels.'px;height:'.$pixels.'px;float:left;">
</div>
';
}
}
echo "</div>";
?>
Resultado
(http://i.elhacker.net/i?i=ygUvdpB6hfAceipZRTHv-WVo)
Archivos para probar... https://github.com/downloads/7k2/7k2/norman.zip