PHP Imagick: Как выбрать части изображения несколько раз? - PullRequest
0 голосов
/ 13 апреля 2019

Чтобы выбрать разные части изображения, я загружаю изображение снова и снова и обрезаю его до нужной части.

Скорее всего, это не самый эффективный способ сделать это, поскольку я думаю, что я должен быть в состоянии загрузить изображение один раз в память и затем использовать его несколько раз.

Мой текущий код:

$src = New Imagick();

for ($i = 0; $i < 4; $i++)
{
  switch ($i)
  {
    case 0: $pos = [0,0]; break;
    //...
  }

  $src->readImage('image.jpg');
  $src->cropImage(100, 100, $pos[0], $pos[1]);
  //...
}

Кто-нибудь знает лучший способ?

...