如何显示不同尺寸的动态加载图像?
How to display dynamically loaded images with different sizes?
如果超过 1 个具有不同样式或大小,如何显示动态加载的图像?
我的代码:
if ($imgcount == 3) {
<div class="style_imgsize">
$dir_path = $photo['file_path'];
$size = getimagesize($dir_path);
echo imagesize($size['0'],$size['1'], $dir_path);
}
function imagesize($width, $height, $src){
switch ($width & $height & $src) {
case "300" > "$width":
echo '<img src="'.$src.'"; width="100" height="100" />';
break;
case "300"<"$height":
echo '<img src="'.$src.'" width="220" height="250" />';
break;
case "$height" > "$width":
echo '<img src="'.$src.'" height="100%" />';
break;
default:
echo "something";
}
}
包含 3 张宽度、高度和样式不同的图像的示例:
图 2:
我正在获取尺寸和宽度,但我需要将每张图片分开。如何分割$imagecount
?
您可以像下面这样调整它的大小:
if (!empty($width) && !empty($height) && !empty($src)) {
if ($width < 300) {
echo '<img src="'.$src.'"; width="100" height="100" />';
} else if ($height < 300) {
echo '<img src="'.$src.'" width="220" height="250" />';
} else if ($height > $width) {
echo '<img src="'.$src.'" height="100%" />';
}
}
希望对您有所帮助。
如果超过 1 个具有不同样式或大小,如何显示动态加载的图像?
我的代码:
if ($imgcount == 3) {
<div class="style_imgsize">
$dir_path = $photo['file_path'];
$size = getimagesize($dir_path);
echo imagesize($size['0'],$size['1'], $dir_path);
}
function imagesize($width, $height, $src){
switch ($width & $height & $src) {
case "300" > "$width":
echo '<img src="'.$src.'"; width="100" height="100" />';
break;
case "300"<"$height":
echo '<img src="'.$src.'" width="220" height="250" />';
break;
case "$height" > "$width":
echo '<img src="'.$src.'" height="100%" />';
break;
default:
echo "something";
}
}
包含 3 张宽度、高度和样式不同的图像的示例:
图 2:
我正在获取尺寸和宽度,但我需要将每张图片分开。如何分割$imagecount
?
您可以像下面这样调整它的大小:
if (!empty($width) && !empty($height) && !empty($src)) {
if ($width < 300) {
echo '<img src="'.$src.'"; width="100" height="100" />';
} else if ($height < 300) {
echo '<img src="'.$src.'" width="220" height="250" />';
} else if ($height > $width) {
echo '<img src="'.$src.'" height="100%" />';
}
}
希望对您有所帮助。