我创建图片上传网站已经有一段时间了,但一直停留在其中的某个部分。在第二页,上传完成后,我显示了您期望的各种链接。然而。我想在页面上加一个缩略图,或者更大的图片,但是需要有一定的宽度。我曾多次尝试编写一个小脚本来获取尺寸并对其应用一些数学运算,但无济于事。
如果有人有脚本或想法如何执行上述操作,我真的很高兴。请记住,上传的所有图片尺寸都不同,我希望将 50x50 的图片放大到 250x250。
<?php
function imgResize($width, $height, $target) { if ($width > $height) { $percentage = ($target / $width); } else { $percentage = ($target / $height); } $width = round($width * $percentage); $height = round($height * $percentage); return "width=\"$width\" height=\"$height\""; } ?>
谢谢, 哈利
最佳答案
简单的数学:
$original_width = 50;
$original_height = 50;
$width = 250;
$ratio = $width/$original_width;
$height = $original_height * $ratio;
关于php - 按比例调整上传图片的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8255221/