private function getImagick()
{
if (is_null($this->imagick)) {
$this->original = new Imagick($this->imagePath);
$this->imagick = new Imagick($this->imagePath);
$this->imagick->setResolution(300, 300);
$this->imagick->thresholdImage(0.5);
$this->imagick->medianFilterImage(2);
$this->imagick->setImageCompression(imagick::COMPRESSION_JPEG);
$this->imagick->setImageCompressionQuality(100);
}
return $this->imagick;
}