要选择图像的不同部分,我现在要一遍又一遍地加载图像,然后裁剪到所需的部分。
这很可能不是最有效的方法,因为我认为我应该能够将图像加载到内存中一次,然后多次使用。
我当前的代码:
$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]);
//...
}
有人知道更好的方法吗?