Я пытаюсь обрезать переменное количество пробелов в изображении только слева и справа, используя 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\">";
?>