<?php
/*
* This file is part of GImage.
*
* (c) Jose Quintana <https://joseluisq.net>
*
* This source file is subject to the MIT license that is bundled
* with this source code in the file LICENSE.
*/
/**
* Converting a JPEG image to PNG with opacity.
*
* @author Jose Quintana <https://joseluisq.net>
*/
namespace GImage\Examples;
use GImage\Image;
require __DIR__ . '/_config.php';
require __DIR__ . '/../tests/bootstrap.php';
$image = new Image();
$image
// Load a JPEG image (500x500)
->load('https://i.imgur.com/vLXIIoY.jpg')
// Resize and crop in the middle (100px x 80px)
->centerCrop(100, 80)
// Change the format
->toPNG()
// Set opacity to 50%
->setOpacity(0.5)
// Save the resource
->save(__DIR__ . '/jpg2png.png');
|