альтернатива imagecrop() для PHP <5.5
Простой вопрос, вызванный любопытством, с, вероятно, сложным ответом: Возможно ли эмулировать новый PHP 5.5 imagecrop() в более ранних версиях, таких как 5.4, путем объединения других функций GD?
Ость.. Но без ошибки imagecrop() с черной линией, пожалуйста. : р
7
Author: Bruno Augusto, 2014-11-03
1 answers
Это должно быть заменой imagecrop()
(без ошибки...):
function mycrop($src, array $rect)
{
$dest = imagecreatetruecolor($rect['width'], $rect['height']);
imagecopy(
$dest,
$src,
0,
0,
$rect['x'],
$rect['y'],
$rect['width'],
$rect['height']
);
return $dest;
}
Использование:
$img = mycrop($img, ['x' => 10, 'y' => 10, 'width' => 100, 'height' => 100]);
Обратите внимание, что ошибка, по-видимому, исправлена в PHP 5.6.12.
17
Author: timclutton, 2015-08-07 11:59:44