| 
<?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');
 
 |