Я хочу скопировать изображения из разных ссылок на мой сервер.
Я использую функцию копирования и работает нормально, но как я могу изменить размеры изображений до или после того, как я сохраню их и немного сожму?
Я использую этот метод, который копирует исходное изображение размера на мой сервер:
$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);
Но ничего не изменилось с изображением на сервере.
Задача ещё не решена.
Других решений пока нет …