<?php
use Imagine\Image\Metadata\MetadataBag;
use Imagine\Image\Palette\RGB;
use Imagine\Image\Box;
use Imagine\Gd\Image;
$imgPath = 'php_logo.png';
$resource = imagecreatefrompng($imgPath);
$image = new Image($resource, new RGB(), new MetadataBag());
$original = base64_encode($image->get('png'));
$image->resize(new Box(50, 50));
$resized = base64_encode($image->get('png'));
echo 'original:<br><img src="data:image/png;base64,' . $original . '">' . PHP_EOL;
echo 'resized:<br><img src="data:image/png;base64,' . $resized . '">' . PHP_EOL;