Spec-Zone.ru › Phalcon 2

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

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

Базовый класс для адаптеров Phalcon\Image

Методы

public string getRealPath ()

Возвращает реальный путь к файлу изображения

public int getWidth ()

Возвращает ширину изображения

public int getHeight ()

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

public int getType ()

Возвращает тип изображения

public string getMime ()

Возвращает MIME-тип изображения

public resource getImage ()

Возвращает изображение

public Phalcon\Image\Adapter resize ([unknown $width], [unknown $height], [unknown $master])

Изменяет размер изображения до заданных размеров. Можно указать только ширину или высоту, и изображение будет изменён пропорционально.

public Phalcon\Image\Adapter liquidRescale (unknown $width, unknown $height, [unknown $delta_x], [unknown $rigidity])

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

public Phalcon\Image\Adapter crop (unknown $width, unknown $height, [unknown $offset_x], [unknown $offset_y])

Обрезает изображение до заданных размеров. Можно указать только ширину или высоту, и будет использоваться текущая ширина или высота.

public Phalcon\Image\Adapter rotate (unknown $degrees)

Поворачивает изображение на заданный угол.

public Phalcon\Image\Adapter flip (unknown $direction)

Отражает изображение по горизонтали или вертикали.

public Phalcon\Image\Adapter sharpen (unknown $amount)

Улучшает резкость изображения на заданную величину.

public Phalcon\Image\Adapter reflection ([unknown $height], [unknown $opacity], [unknown $fade_in])

Добавляет отражение к изображению. Самая непрозрачная часть отражения будет соответствовать настройкам непрозрачности и плавно выцветать до полной прозрачности. Сохраняется альфа-прозрачность.

public Phalcon\Image\AdapterInterface watermark (unknown $watermark, [unknown $offset_x], [unknown $offset_y], [unknown $opacity])

Добавляет водяной знак к изображению с указанной непрозрачностью. Сохраняется альфа-прозрачность.

public Phalcon\Image\Adapter text (unknown $text, [unknown $offset_x], [unknown $offset_y], [unknown $opacity], [unknown $color], [unknown $size], [unknown $fontfile])

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

public Phalcon\Image\Adapter mask (unknown $mask)

Комбинирует одно изображение с другим

public Phalcon\Image\Adapter background (unknown $color, [unknown $quality])

Устанавливает цвет фона изображения. Это полезно только для изображений с альфа-прозрачностью.

public Phalcon\Image\Adapter blur ([unknown $radius])

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

public Phalcon\Image\Adapter pixelate ([unknown $amount])

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

public boolean save ([unknown $file], [unknown $quality])

Сохраняет изображение. Если имя файла опущено, исходное изображение будет перезаписано.

public Phalcon\Image\Adapter render ([unknown $type], [unknown $quality])

Рендерит изображение и возвращает двоичную строку.

abstract protected _resize (unknown $width, unknown $height)

...

abstract protected _liquidRescale (unknown $width, unknown $height, unknown $delta_x, unknown $regidity)

...

abstract protected _crop (unknown $width, unknown $height, unknown $offset_x, unknown $offset_y)

...

abstract protected _rotate (unknown $degrees)

...

abstract protected _flip (unknown $direction)

...

abstract protected _sharpen (unknown $amount)

...

abstract protected _reflection (unknown $height, unknown $opacity, unknown $fade_in)

...

abstract protected _watermark (unknown $watermark, unknown $offset_x, unknown $offset_y, unknown $opacity)

...

abstract protected _text (unknown $text, unknown $offset_x, unknown $offset_y, unknown $opacity, unknown $r, unknown $g, unknown $b, unknown $size, unknown $fontfile)

...

abstract protected _mask (unknown $mask)

...

abstract protected _background (unknown $r, unknown $g, unknown $b, unknown $opacity)

...

abstract protected _blur (unknown $radius)

...

abstract protected _pixelate (unknown $amount)

...

abstract protected _save (unknown $file, unknown $quality)

...

abstract protected _render (unknown $type, unknown $quality)

...

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Image_Adapter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API