Мне нужен пример алгоритма, который будет рисовать пиксели по одному в системе на основе сетки (x, y), а также раскрашивать их на основе значения rbg на основе двоичных данных, представленных в некоторой форме. Я ищу что-нибудь написанное на php или php-подобном языке, таком как C, но в котором не используются какие-либо библиотеки или видеокарты api, так как я пишу на php.
Вот что я написал в php, в котором используются случайные значения цвета, но для рендеринга в HTML-холсте требуется 15 секунд:
<?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);';
}
}
?>