Вход Регистрация
Файл: gapps/vendor/intervention/image/src/Intervention/Image/Gd/Commands/FlipCommand.php
Строк: 20
<?php

namespace InterventionImageGdCommands;

class 
FlipCommand extends ResizeCommand
{
    
/**
     * Mirrors an image
     *
     * @param  InterventionImageImage $image
     * @return boolean
     */
    
public function execute($image)
    {
        
$mode $this->argument(0)->value('h');

        
$size $image->getSize();
        
$dst = clone $size;

        switch (
strtolower($mode)) {
            case 
2:
            case 
'v':
            case 
'vert':
            case 
'vertical':
                
$size->pivot->$size->height 1;
                
$size->height $size->height * (-1);
                break;

            default:
                
$size->pivot->$size->width 1;
                
$size->width $size->width * (-1);
                break;
        }

        return 
$this->modify($image00$size->pivot->x$size->pivot->y$dst->width$dst->height$size->width$size->height);
    }
}
Онлайн: 0
Реклама