php composer.phar require --prefer-dist yiisoft/yii2-imagine "*"
我安装了 Yii2-Imageine 以使用命令在我的网站中任何需要的地方调整图像大小。
在此,我可以创建多个尺寸的多个图像。这没关系。
但是,我一直在寻找:单张图片我可以在我网站的各个地方重新调整它的大小。
所以,我试过了。
use yii\imagine\Image;
use Imagine\Image\Box;
use Imagine\Gd;
use Imagine\Image\BoxInterface;
$image = Image::frame($profile_picture)->thumbnail(new Box(10, 10))->show("jpeg");
<img src="<?=$image?>">
但是,它输出如下:
����JFIF��>CREATOR:gd-jpeg v1.0(使用 IJG JPEG v80),默认质量 ��C $.' ",#(7),01444'9=82<.342��C 2!!22222222222222222222222222222222222222222222222222�� "����}!1AQa"q2����#B��R��$3br� %& '()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������� ������������������������������������w!1AQaq"2�B���� #3R�br � $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������� ��������������������������������������?ӷ��n�K-���إ ��Q�C�z��������99_������5�>e}O����Jm:s��U�G��Imagine\Gd\Image Object ( [resource:Imagine \Gd\Image:private] => 资源 id #220 [layers:Imagine\Gd\Image:private] => )
在哪里,当我做的时候
print_r(Image::frame($profile_picture)->thumbnail(new Box(10, 10))->show("jpeg"));
die;
它显示尺寸为 10*10 的图像。
所以,我的问题是为什么这样的输出会出现在<img>
标签中。我如何删除这些...2��C 2!!.....
线条并显示重新调整大小的图像。
任何帮助/提示/建议都是可观的。