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

namespace InterventionImageFilters;

class 
DemoFilter implements FilterInterface
{
    
/**
     * Default size of filter effects
     */
    
const DEFAULT_SIZE 10;

    
/**
     * Size of filter effects
     *
     * @var integer
     */
    
private $size;

    
/**
     * Creates new instance of filter
     *
     * @param integer $size
     */
    
public function __construct($size null)
    {
        
$this->size is_numeric($size) ? intval($size) : self::DEFAULT_SIZE;
    }

    
/**
     * Applies filter effects to given image
     *
     * @param  InterventionImageImage $image
     * @return InterventionImageImage
     */
    
public function applyFilter(InterventionImageImage $image)
    {
        
$image->pixelate($this->size);
        
$image->greyscale();

        return 
$image;
    }
}
Онлайн: 1
Реклама