CascadiaPHP 2024

ps_open_image

(PECL ps >= 1.1.0)

ps_open_imageСчитывает изображение для последующего размещения

Описание

ps_open_image(
    resource $psdoc,
    string $type,
    string $source,
    string $data,
    int $lenght,
    int $width,
    int $height,
    int $components,
    int $bpc,
    string $params
): int

Считывает изображение, которое уже доступно в памяти. Параметр source в настоящее время не используется и предполагается, что это memory. Данные изображения представляют собой последовательность пикселей, начинающуюся в верхнем левом углу и заканчивающуюся в правом нижнем углу. Каждый пиксель состоит из компонентов цвета (components) и у каждого компонента есть биты bpc.

Список параметров

psdoc

Идентификатор ресурса файла PostScript, возвращённый функцией ps_new().

type

Тип изображения. Возможные значения: png, jpeg или eps.

source

Не используется.

data

Данные изображения.

length

Длина данных изображения.

width

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

height

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

components

Количество компонентов для каждого пикселя. Может быть: 1 (изображения в градациях серого), 3 (изображения RGB) или 4 (изображения cmyk, rgba).

bpc

Количество бит на компонент (чаще всего 8).

params

Возвращаемые значения

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

Смотрите также

  • ps_open_image_file() - Открывает изображение из файла
  • ps_place_image() - Размещает изображение на странице
  • ps_close_image() - Закрывает изображение и освобождает память

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top