0
我正在为某些图像生成缩放,缩略图和预览图像。一些图像保存时没有扩展名。当我在图库中显示时,没有扩展名的图像不会缩放。这是因为我们正在使用的灯箱期望图像的.jpg扩展名。所以点击它时图像不会缩放。使用扩展名缩放图像是可以的。如何在没有扩展名的情况下为图片追加.jpg扩展名?
为此,我附加.jpg扩展名,如下面的代码,但它不起作用。
<?php foreach($images as $line):
$image_info = pathinfo($line['big']->filename);
if(!array_key_exists('extension', $image_info))
{
$zoom_file = $line['big']->filename."?ext=.jpg";
}
else
{
$zoom_file = $line['big']->filename;
}
?>
<li>
<a href="<?php echo $media_cdn.$zoom_file?>">
<img src="<?php echo $media_cdn.$line['normal']->filename ?>"
width = "200px" alt="image" />
</a>
</li>
<?php endforeach;?>