Я пытаюсь обрезать переменное количество пробелов в изображении только левой и правой стороной, используя ImageMagick и PHP. Кто-нибудь знает, как это сделать (возможно, используя что-то другое, кроме imagemagick?)?
Вот пример.
У меня есть эти два изображения:
Каждый из них имеет переменное количество текста, которое динамически создается в изображении с фиксированной шириной.
Что мне нужно сделать, это обрезать фон с правой и левой стороны, чтобы изображения выходили следующим образом:
Если ImageMagick не может этого сделать, я готов использовать что-то еще, но мне нужна помощь в том, как именно потому, что я не очень программист. Спасибо!
Вот мой текущий код, который обрезает все стороны изображения:
<?php
/* Create the object and read the image in */
$i = '3';
$im = new Imagick("test".$i.".png");
/* Trim the image. */
$im->trimImage(0);
/* Ouput the image */
//header("Content-Type: image/" . $im->getImageFormat());
//echo $im;
/*** Write the trimmed image to disk ***/
$im->writeImage(dirname(__FILE__) . '/test'.$i.'.png');
/*Display Image*/
echo $img = "<img src=\"test".$i.".png\">";
?>