我一直在创建一个图片上传网站一段时间,但一直困在它的某个部分。在第二页上,一旦上传完成,我就会显示您期望的各种链接。然而。我想在页面上添加缩略图,甚至是更大的图片,但它需要有一定的宽度。我已多次尝试编写一个小脚本来获取尺寸并对其应用一些数学,但无济于事。
如果有人有脚本或想法如何做以上,我真的很想。请记住,上传的所有图片尺寸都不同,我希望将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\""; } ?>
谢谢, 哈利
答案 0 :(得分:1)
简单的数学:
$original_width = 50;
$original_height = 50;
$width = 250;
$ratio = $width/$original_width;
$height = $original_height * $ratio;