Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何调整从SQL数据库回显的图像的大小_Php_Css_Image_Resize - Fatal编程技术网

Php 如何调整从SQL数据库回显的图像的大小

Php 如何调整从SQL数据库回显的图像的大小,php,css,image,resize,Php,Css,Image,Resize,我正在使用下面的php代码从mysql数据库回显图像,请帮助我演示如何设置图像的宽度和高度 echo '<img src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>'; echo'; 有多种方法可以做到这一点,一个简单的解决方案是用适当的样式来回应图像,类似这样 echo '<img style="width: 500px; height: 200px" src="data:imag

我正在使用下面的php代码从mysql数据库回显图像,请帮助我演示如何设置图像的宽度和高度

echo '<img src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';
echo';

有多种方法可以做到这一点,一个简单的解决方案是用适当的样式来回应图像,类似这样

echo '<img style="width: 500px; height: 200px" src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';

这与SQL无关,而是CSS的问题

您需要的CSS规则是
宽度
高度
,您可以在标记本身中指定它们

echo '<img style="width: x; height: y" src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';
甚至在一个单独的文件中

yourStyle.css
#venue{
    width: x;
    height: y;
}

yourPHPfile.php
echo '<link rel="stylesheet" type="text/css" href="yourStyle.css" />';

...

echo '<img id="venue" src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';
yourStyle.css
#地点{
宽度:x;
高度:y;
}
yourPHPfile.php
回声';
...
回声';

您可以阅读更多有关CSS如何工作以及它可以放置的不同位置的信息(在许多其他位置,您只需搜索“CSS where”)。

非常感谢这对我非常有效,我的问题是解决了可能的重复
echo '<img style="width: x; height: y" src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';
echo '<style type="text/css">
         #venue{
             width: x;
             height: y;
         }
      </style>'

...

echo '<img id="venue" src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';
yourStyle.css
#venue{
    width: x;
    height: y;
}

yourPHPfile.php
echo '<link rel="stylesheet" type="text/css" href="yourStyle.css" />';

...

echo '<img id="venue" src="data:image/jpeg;base64,' . base64_encode($row['venueimage']) . '"/>';