Multimag  0.2.992
Открытые члены | Защищенные члены | Защищенные данные
Класс ImageProductor

Герератор изображений. Используется для централизованного получения изображений из хранилища Подробнее...

Открытые члены

 __construct ($img_id, $img_storage, $type= 'jpg')
 
 SetX ($x)
 
 SetY ($y)
 
 SetQuality ($quality)
 Задать качество изображения. Определяет уровень JPEG сжатия. Подробнее...
 
 SetNoEnlarge ($flag)
 
 SetFixAspect ($flag)
 Установка разрешения изменения пропорций изображения. Если изменение пропорций запрещено - будут добавлены поля. Подробнее...
 
 GetURI ($no_encode=false)
 Возвращает URI изображения. Если изображение есть в кеше - возвращает его. Иначе - возвращает адрес скрипта конвертирования Подробнее...
 
 getRealImageSize ()
 Обёртка над getimagesize для исходника данного изображения Подробнее...
 
 MakeAndStore ()
 Сделать изображение и сохранить в кеш Подробнее...
 

Защищенные члены

 CacheProbe ()
 Есть ли изображение в кеше Подробнее...
 
 drawWatermark (&$im)
 Нанести водяные знаки Подробнее...
 

Защищенные данные

 $id
 
 $storage
 
 $type
 
 $storages = array('p' => 'pos', 'w' => 'wikiphoto', 'f' => 'galery', 'g' => 'category', 'n' => 'news', 'a' => 'article')
 
 $types = array('jpg', 'png', 'gif')
 
 $source_file = null
 
 $source_exist = null
 
 $cached = null
 
 $cache_fclosure = ''
 
 $quality = 70
 
 $dim_x = 0
 
 $dim_y = 0
 
 $fix_aspect = 1
 
 $no_enlarge = 0
 
 $show_watermark = 1
 
 $font_watermark = 'ttf-dejavu/DejaVuSansCondensed-Bold.ttf'
 

Подробное описание

Герератор изображений. Используется для централизованного получения изображений из хранилища

См. определение в файле imageproductor.php строка 24

Конструктор(ы)

__construct (   $img_id,
  $img_storage,
  $type = 'jpg' 
)

См. определение в файле imageproductor.php строка 43

Методы

CacheProbe ( )
protected

Есть ли изображение в кеше

Проверка, существует ли запрошенное хранилище

Возвращает
true, если существует, false в ином случае

См. определение в файле imageproductor.php строка 117

drawWatermark ( $im)
protected

Нанести водяные знаки

См. определение в файле imageproductor.php строка 124

getRealImageSize ( )

Обёртка над getimagesize для исходника данного изображения

См. определение в файле imageproductor.php строка 107

GetURI (   $no_encode = false)

Возвращает URI изображения. Если изображение есть в кеше - возвращает его. Иначе - возвращает адрес скрипта конвертирования

См. определение в файле imageproductor.php строка 90

MakeAndStore ( )

Сделать изображение и сохранить в кеш

См. определение в файле imageproductor.php строка 185

SetFixAspect (   $flag)

Установка разрешения изменения пропорций изображения. Если изменение пропорций запрещено - будут добавлены поля.

См. определение в файле imageproductor.php строка 85

SetNoEnlarge (   $flag)

См. определение в файле imageproductor.php строка 80

SetQuality (   $quality)

Задать качество изображения. Определяет уровень JPEG сжатия.

См. определение в файле imageproductor.php строка 74

SetX (   $x)

См. определение в файле imageproductor.php строка 64

SetY (   $y)

См. определение в файле imageproductor.php строка 69

Поля

$cache_fclosure = ''
protected

См. определение в файле imageproductor.php строка 34

$cached = null
protected

См. определение в файле imageproductor.php строка 33

$dim_x = 0
protected

См. определение в файле imageproductor.php строка 36

$dim_y = 0
protected

См. определение в файле imageproductor.php строка 37

$fix_aspect = 1
protected

См. определение в файле imageproductor.php строка 38

$font_watermark = 'ttf-dejavu/DejaVuSansCondensed-Bold.ttf'
protected

См. определение в файле imageproductor.php строка 41

$id
protected

См. определение в файле imageproductor.php строка 26

$no_enlarge = 0
protected

См. определение в файле imageproductor.php строка 39

$quality = 70
protected

См. определение в файле imageproductor.php строка 35

$show_watermark = 1
protected

См. определение в файле imageproductor.php строка 40

$source_exist = null
protected

См. определение в файле imageproductor.php строка 32

$source_file = null
protected

См. определение в файле imageproductor.php строка 31

$storage
protected

См. определение в файле imageproductor.php строка 27

$storages = array('p' => 'pos', 'w' => 'wikiphoto', 'f' => 'galery', 'g' => 'category', 'n' => 'news', 'a' => 'article')
protected

См. определение в файле imageproductor.php строка 29

$type
protected

См. определение в файле imageproductor.php строка 28

$types = array('jpg', 'png', 'gif')
protected

См. определение в файле imageproductor.php строка 30


Объявления и описания членов класса находятся в файле: