public function generateCanvas($width, $height, $color)
{
$canvas = new ImageMagick();
$canvas->addConvertOption('size', "{$width}x{$height}")->addConvertOption('fill', "\"{$color}\"")->addFilter('fill', "canvas:{$color}");
$this->setTmpPaths($canvas, 'canvas');
$canvas->save($canvas->getOutputPath());
$canvas->imagePath = $canvas->getOutputPath();
$this->tmpFiles[] = $canvas->getOutputPath();
return $canvas;
}