J'ai besoin d'un exemple d'algorithme qui dessine les pixels un à la fois sur un système basé sur une grille (x, y) et les colorise en fonction d'une valeur rbg basée sur des données binaires fournies sous une forme quelconque. Je cherche n'importe quoi écrit en php ou un langage de php tel que C, mais cela n'utilise aucune sorte de bibliothèque ou carte graphique api, car je code en php.Algorithme de dessin de pixel
Voici quelque chose que je l'ai écrit en php, qui utilise des valeurs de couleur aléatoire mais il faut 15 secondes pour rendre dans une toile html:
<?php
$r_max = 240;
$c_max = 320;
$row = -1;//-1 to offset while
while ($row<$r_max){
++$row;
for($column=0; $column<=$c_max; ++$column)
{
echo 'ctx.fillStyle = "rgb(', rand()%255, ',', rand()%255, ',', rand()%255, ')";';
echo 'ctx.fillRect(', $column, ',', $row, ',1,1);';
}
}
?>
Un détail supplémentaire: générer le code pour faire les pixels est ce qui prend 99,9% des 15 secondes. –
ce serait beaucoup plus rapide si vous le lot. Faites le travail dans la boucle while mais déplacez l'écho à l'extérieur et en dessous de la boucle. – aleemb