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;?>