Я рисую множество маленьких квадратов поверх изображений PNG, в настоящее время использую GD, на рисование которых приходится около 200 секунд, чтобы нарисовать около 200 маленьких квадратов. Мне кажется, долго, если бы я каким-то образом получил упаковку для AGG ( link ) и использовал бы ее вместо этого, было бы намного быстрее?
Или есть более быстрые способы рисовать маленькие квадраты?
Я использую PHP, но, конечно, я могу exec
любое приложение.
РЕДАКТИРОВАТЬ: Пример кода в соответствии с просьбой, хотя я не думаю, что вы можете получить от него больше, чем я объяснил. Цикл около 1000:
for($run=0; $run<$numdata; $run++)
{
$co=explode(' ',substr($data[$run],3));
imagefilledrectangle($image,$co[0],$co[1],$co[2],$co[3],$transparent);
}