Phalcon\Image\Adapter
Абстрактный класс Phalcon\Image\Adapter
Реализует Phalcon\Image\AdapterInterface
Все адаптеры изображений должны использовать этот класс
Методы
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])
Отрисовка изображения и возврат двоичной строки