1 pièce(s) jointe(s)
optimisation, lecture couleur pixel image
bonjour à tous
j'ai fait ce petit bout de code qui lit une image et retourne la couleur de chaque pixel
ça me permet de reproduire l'image avec des lettres, l'effet est assez joli, mais assez long à se charger
j'aimerais donc savoir si vous voyez des choses qui pourraient être réarrangée afin d'accélérer l'affichage
merci d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $image = 'img/Ajouter.jpg';
$tailles = getimagesize($image);
$format = imagecreatefromjpeg($image);
echo '<div style="line-height:5px;">';
for ($i = 0; $i < $tailles[1]; $i++)
{
for ($j = 0; $j < $tailles[0]; $j++)
{
$color = imagecolorat($format, $j, $i);
$r = ($color >> 16) & 0xFF;
$g = ($color >> 8) & 0xFF;
$b = $color & 0xFF;
echo '<font style="font-size:8px;color:rgb('.$r.','.$g.','.$b.')">o</font>';
}
echo '<br />';
}
echo '</div><br /><br />'; |
je vous joins un aperçu