CORRECTION
Replace
echo 'img src="data:image/jpeg:base64,'.base64_encode($image).'">';
With
echo '<img src="data:image/jpeg:base64,'.base64_encode($image).'">';
(PECL gmagick >= Unknown)
Gmagick::scaleimage — Масштабирует размер изображения
Масштабирует размер изображения до заданных размеров. Другой параметр будет рассчитан, если в качестве любого из параметров будет передан 0.
width
Количество столбцов в масштабированном изображении.
height
Количество строк в масштабированном изображении.
Объект Gmagick в случае успешного выполнения.
Вызывает GmagickException в случае возникновения ошибки.
CORRECTION
Replace
echo 'img src="data:image/jpeg:base64,'.base64_encode($image).'">';
With
echo '<img src="data:image/jpeg:base64,'.base64_encode($image).'">';
Simple method to load an image from file, resize and display without writing to disk.
tested on jpg, gif and bmp
<?php
$image= new Gmagick( "yourimage.jpg");
$image->scaleimage(300,0);
echo 'img src="data:image/jpeg:base64,'.base64_encode($image).'">';
$image->destroy();
?>