php - 对图像的宽度和高度执行检查

标签 php html css image function

如何检查图像的宽度和高度?

$image_size = getimagesize($image_temp);

数组的第三个元素显示:

width="1679" height="939"

我想知道如何检查图像的宽度是否超​​过 1000,如果是,我可以将宽度更改为 1000px;

谢谢:D

最佳答案

使用第0个元素检查条件并自己生成输出,例如:

$size = getimagesize($image_temp);
$width_and_height = $size[0] > 1000 ? 'width="1000"' : $size[3];

或者,如果您想保持高度:

$width_and_height = $size[0] > 1000 ? 'width="1000" height="'.$size[1].'"' : $size[3];

关于php - 对图像的宽度和高度执行检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12126451/

相关文章:

html - 如何将 Schema.org 标签添加到酒店房间?

html - 我的下拉菜单在除 IE 之外的每个浏览器中都居中,我不知道为什么

javascript - 仅展开单击的列

javascript - 如何在模态上用纯 JavaScript 显示叠加层?

html - 如何让div在滚动时消失

javascript - 将网页保存为 pdf 格式,与在浏览器中的外观完全相同

php - 如何知道当前时间是否为夏令时?

确定元素是否折叠的 Javascript

php - 如何更改 JSON 数组的字段名称?

php - $this->{$key} 在 PHP 中是什么意思?