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