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

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

Я использую этот метод, который копирует исходное изображение размера на мой сервер:

$imgtitle = 'title';
$imglink = 'https://image.tmdb.org/t/p/w600_and_h900_bestv2/7a5md4Co0R1lbTrZJO8NeXbUEiw.jpg';
copy($imglink, 'images/'.$imgtitle);

Я попробовал это после функции копирования:

function scale_image($image,$target)
{
if(!empty($image))
{
$source_image = imagecreatefromjpeg($image);
$source_imagex = imagesx($source_image);
$source_imagey = imagesy($source_image);

$dest_imagex = 300;
$dest_imagey = 450;

$image2 = imagecreatetruecolor($dest_imagex, $dest_imagey);
imagecopyresampled($image2, $source_image, 0, 0, 0, 0,
$dest_imagex, $dest_imagey, $source_imagex, $source_imagey);

imagejpeg($image2, $target, 40);

}
}
$path = 'http://nonstopmozi.hu/boritokep/floridai-alom-2017.jpg';
scale_image($path,$path);

Но ничего не изменилось с изображением на сервере.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector