如何调整具有相同纵横比的多个图像的大小。例如,
960x600 1152x720 1280x800 1440x900 1680x1050 1920x1200 2560x1600 2880x1800 3840x2400
如果我们的图像尺寸为 3840x2400,这些像素的纵横比相同。我需要将图像从 3840x2400 调整为上述像素。最好使用工具或 PHP 脚本或 Javascript 解决。
如何调整具有相同纵横比的多个图像的大小。例如,
960x600 1152x720 1280x800 1440x900 1680x1050 1920x1200 2560x1600 2880x1800 3840x2400
如果我们的图像尺寸为 3840x2400,这些像素的纵横比相同。我需要将图像从 3840x2400 调整为上述像素。最好使用工具或 PHP 脚本或 Javascript 解决。
<?php
$source = imagecreatefromjpeg("path_to_source/filename.jpg");
$width = 960;
$height = $width*(imagesy($source)/imagesx($source));
$destination = imagecreatetruecolor($width, $height);
imagecopyresampled($destination, $source, 0, 0, 0, 0, $width, $height, imagesx($source), imagesy($source));
imagejpeg($destination,"path_to_destination/filename.jpg");
?>
更改$width
为其他尺寸...