PHP Classes

File: examples/rotate.php

Recommend this page to a friend!
  Classes of Jose Luis Quintana   GImage   examples/rotate.php   Download  
File: examples/rotate.php
Role: Example script
Content type: text/plain
Description: Example script
Class: GImage
Create graphic images with a fluent interface
Author: By
Last change: docs: improve example pages and code files
refactor: minor project docs updates
Date: 1 year ago
Size: 675 bytes
 

Contents

Class file image Download
<?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.
 */

/**
 * Rotating a JPG image.
 *
 * @author Jose Quintana <https://joseluisq.net>
 */

namespace GImage\Examples;

use
GImage\Image;

require
__DIR__ . '/_config.php';
require
__DIR__ . '/../tests/bootstrap.php';

// Rotate an image to 90º
$image = new Image();
$image
   
->load('https://i.imgur.com/G5MR088.png')
    ->
scale(0.5)
    ->
rotate(90)
   
// Change to PNG
   
->toPNG()
   
// Add opacity 70%
   
->setOpacity(0.7)
    ->
save(__DIR__ . '/rotate.png');