Как я могу обрезать только левую и правую сторону изображения с помощью Imagemagick в PHP?

Я пытаюсь обрезать переменное количество пробелов в изображении только слева и справа, используя ImageMagick и PHP. Кто-нибудь знает, как это сделать (возможно, используя что-то другое, кроме imagemagick?)?

Вот пример.

У меня есть эти два изображения:
Test
Test Again
У каждого есть переменное количество текста, которое динамически создается в изображении фиксированной ширины. Мне нужно обрезать фон с правой и левой стороны, чтобы изображения выглядят следующим образом:
TestResult
Test Again Result

Если 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\">";
?>
16
задан Nathan 29 October 2011 в 13:14
поделиться