Solution Technologies
Управление сайтом без ограничений

XS2 Online

Все о разработке проектов
на базе платформы XS2 Framework

Функции XS2 API

xs2u_imgResize :: Ресайзер изображений

  • Доступна в процессоре

Доступна, начиная с версии 1.26.4/RLS / 07.02 '2007

Эта функция позволяет работать с изображениями, изменять их размер и качество. Функция возвращает массив со структурой, идентичной параметру image, но содержащий, структуру с новыми значениями созданного уменьшенного изображения.

Пример 1004 :: Хендлер для создания превью

Такой процессор, указанный в качестве хендлера на добавление и изменение объекта позволит автоматически уменьшать изображение обрабатываемого узла а так же создавать превью (уменьшенную копию) этого изображения в другом поле объекта.

<?php
  if ($_THE['NODE']['Image']) {
    if (!$_THE['NODE']['Thumb']) {
      $_THE['NODE']['Thumb'] =
        xs2u_imgResize($_THE['NODE']['Image'], 160, 2);
    }
    $_THE['NODE']['Image'] =
      xs2u_imgResize($_THE['NODE']['Image'], 400, 2);
  }
?>

Параметры

image (mixed)
Массив, описывающий изображение
Обязательный параметр
Варианты параметра:
  • array=$_FILES - массив из $_FILES
  • image=image - массив поля image
  • size (int)
    Размер, до которого нужно уменьшить картинку
    Обязательный параметр
    dimension (int)
    Сторона, по которой провизводится уменьшение
    По умолчанию: 1
    Варианты параметра:
  • int=1 - по большей стороне
  • int=2 - по ширине
  • int=3 - по высоте
  • types (array)
    Список допустимых типов изображения (gif, jpg, png)
    quality (int)
    Качество создаваемого изображения (от 0 до 100) - только для формата jpg
    По умолчанию: 80

    Смотри также

    Эта функция позволяет генерировать уникальные идентификаторы (GUID) в рамках всех возможных проектов, которые могут быть реализованы на...
    Эта функция позволяет отправить POST-запрос. Функция возвращает массив из двух строковых переменых: [0] - заголовки, [1] - тело документа.
    Эта функция организует запрос к системным механизмам XS2 Search и возвращает результат поиска в виде ассоциативного массива: ...
    Эта функция позволяет кодировать текст из/в различные кодировки, среди которых: cp037, cp1006, cp1026, cp424, cp437, cp500, cp737, cp775, cp850,...
    Эта функция позволяет работать с изображениями, изменять их размер и качество. Функция возвращает массив со структурой, идентичной параметру...
    Copyright ©1998-2009 Солютекс. Все права защищены.
    Этот сайт сделан в designLab | Работает на технологии XS2
    Условия использования | О защите конфиденциальности