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

namespace InterventionImageGdCommands;

use 
InterventionImageCommandsAbstractCommand;

class 
ColorizeCommand extends AbstractCommand
{
    
/**
     * Changes balance of different RGB color channels
     *
     * @param  InterventionImageImage $image
     * @return boolean
     */
    
public function execute($image)
    {
        
$red $this->argument(0)->between(-100100)->required()->value();
        
$green $this->argument(1)->between(-100100)->required()->value();
        
$blue $this->argument(2)->between(-100100)->required()->value();

        
// normalize colorize levels
        
$red round($red 2.55);
        
$green round($green 2.55);
        
$blue round($blue 2.55);

        
// apply filter
        
return imagefilter($image->getCore(), IMG_FILTER_COLORIZE$red$green$blue);
    }
}
Онлайн: 0
Реклама