Получение фрагмента картинки
В редакторе
Получение фрагмента картинки
Brain_Script
780
2019-07-12 10:50:24
// исходное изображение
$source = "test.jpg";
// путь для сохранения новой картинки
$new_file = "test_new.jpg";
// координата по оси X, начало вырезаемого фрагмента
$x_pic = 100;
// координата по оси Y, начало вырезаемого фрагмента
$y_pic = 50;
$width = 200; // ширина фрагмента
$height = 200; // высота фрагмента
// создаем холст с размером равным,
// вырезаемому фрагменту
$img = imagecreatetruecolor($width, $height);
// загружаем исходную картику
$pic = imagecreatefromjpeg($source);
// копируем на холст нужную часть картинки
imagecopy(
$img, $pic, 0, 0, $x_pic, $y_pic, $width, $height
);
// сохраняем результат
imagejpeg($img, $new_file);
// очищаем память после выполнения скрипта
imagedestroy($img);
imagedestroy($pic);
Войдите для добавления комментария.