【发布时间】:2015-07-28 11:01:09
【问题描述】:
我有一个图像,我从数据库中获取一个 BLOB,但是我正在向客户端发送完整大小的图像,然后在他们这边调整大小。图像可能会变得非常大,因此我想在将图像发送到客户端之前调整其大小。
我目前有以下代码:
if (!empty($row['img'])) {$img = $row['img'];}
$width = imagesx(imagecreatefromstring($img));
$height = imagesy(imagecreatefromstring($img));
$resizer = $width/200;
$newHeight = floor($height/$resizer);
$news = $news . "<div class='newsItem' style='min-height:".$newHeight."px;'>";
if (isset($img)) {$news = $news . "<img src='data:image/jpeg;base64,".base64_encode($img)."' width='200' height='".$newHeight."'>";}
$news = $news . "<h2>".$title."</h2><hr class='newsHr'><span>".$text."</span></div>";
我可以使用哪些函数来调整 $img 的大小?
【问题讨论】: