<?php
declare(strict_types=1);
use ImageManipulation\MyGdImage;
$im1 = MyGdImage::createFromSize(100, 100) ;
$im1Red = $im1->colorAllocate(255, 0, 0) ;
$im1->filledRectangle(0, 0, 99, 99, $im1Red) ;
$im2 = MyGdImage::createFromSize(100, 100) ;
$im2Green = $im2->colorAllocate(0, 255, 0) ;
$im2Blue = $im2->colorAllocate(0, 0, 255) ;
$im2->filledRectangle(0, 0, 99, 99, $im2Green) ;
$im2->filledEllipse(50, 50, 80, 50, $im2Blue) ;
$im1->copyResampled($im2, 20, 30, 0, 0, 50, 50, 100, 100) ;
header('Content-Type: image/png') ;
$im1->png() ;