Абстрактный класс Phalcon\Image\Adapter

Реализует Phalcon\Image\AdapterInterface

Source on GitHub

Все адаптеры изображений должны использовать этот класс

Методы

public getImage ()

...

public getRealpath ()

...

public getWidth ()

Ширина изображения

public getHeight ()

Высота изображения

public getType ()

Тип изображения зависит от драйвера

public getMime ()

Тип MIME изображения

public resize ([mixed $width], [mixed $height], [mixed $master])

Изменение размера изображения до заданного размера

public liquidRescale (mixed $width, mixed $height, [mixed $deltaX], [mixed $rigidity])

Этот метод масштабирует изображения с помощью метода жидкого масштабирования. Только поддержка Imagick

public crop (mixed $width, mixed $height, [mixed $offsetX], [mixed $offsetY])

Обрезка изображения на заданный размер

public rotate (mixed $degrees)

Повернуть изображение на заданную величину

public flip (mixed $direction)

Перевернуть изображение вдоль горизонтальной или вертикальной оси

public sharpen (mixed $amount)

Резкость изображения на заданное количество

public reflection (mixed $height, [mixed $opacity], [mixed $fadeIn])

Добавление отражения к изображению

public watermark (Phalcon\Image\Adapter $watermark, [mixed $offsetX], [mixed $offsetY], [mixed $opacity])

Добавление водяного знака к изображению с заданной непрозрачностью

public text (mixed $text, [mixed $offsetX], [mixed $offsetY], [mixed $opacity], [mixed $color], [mixed $size], [mixed $fontfile])

Добавление текста в изображение с заданной непрозрачностью

public mask (Phalcon\Image\Adapter $watermark)

Составное одно изображение на другое

public background (mixed $color, [mixed $opacity])

Установка цвета фона изображения

public blur (mixed $radius)

Размытие изображения

public pixelate (mixed $amount)

Пикселизация изображение

public save ([mixed $file], [mixed $quality])

Сохранить изображение

public render ([mixed $ext], [mixed $quality])

Отрисовка изображения и возврат двоичной строки

Никаких мыслей по поводу “Phalcon\Image\Adapter”