Я установил Yii2-Imageine для изменения размера изображений, где бы я ни нуждался на своем сайте, используя команду php composer.phar require --prefer-dist yiisoft/yii2-imagine "*"
.Yii2-Imagine Widget: Image Resize
В этом случае я могу создать несколько изображений нескольких размеров. Это нормально.
Но, что я искал: Single Image Я могу изменить его размер в разных местах моего сайта.
Итак, я попробовал.
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: Г.Д.-JPEG v1.0 (с использованием V80 IJG JPEG), по умолчанию качество C $. ' », # (7), 01444'9 = 82 < .342C 2 !! 22222222222222222222222222222222222222222222222222 " }! 1AQa" q2 # BR $ 3 br % & '() * 456789: CDEFGHIJSTUVWXYZcdefghijstuvwxyz w! 1AQaq "2 B # 3R br $ 4 % & '() * 56789: CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? ӶnK- إ QCz ݎ99_ 5 > e} O Jm: s U G Imagine \ Gd \ Изображение Объект ([ресурс: Imagine \ Gd \ Image: private] => Идентификатор ресурса # 220 [layers: Представьте себе \ Б \ Image: частный] =>)
Где, как, когда я делаю
print_r(Image::frame($profile_picture)->thumbnail(new Box(10, 10))->show("jpeg"));
die;
Это показывает изображение с 10 * 10 размеров.
Итак, мой вопрос, почему такой выход поступает в <img>
тег. Как я могу удалить эти строки ...2��C 2!!.....
и показать изображение с размерами.
Любая помощь/подсказка/предложения заметны.
здесь с той же проблемой, был бы признателен, если бы кто-то поможет. thx – user2511599