Manuel PHP
Précédent |  | Suivant

# ps_open_image

(PECL)

ps_open_image -- Lit une image pour placement futur

## Description

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

Lit une image qui est déjà disponible en mémoire. Le paramètre `source` n'est présentent pas évalué et est assumé d'être `memory`. Les données de l'image est une séquence de pixels démarrant avec le coin supérieur gauche et termine avec le coin inférieur droit. Chaque pixel consiste de composants de couleur `components` et chaque composant a `bpc` bits.

## Valeurs de retour

Retourne l'identifiant de l'image ou zéro en cas d'erreur. L'identifiant est un nombre positif supérieur à `0`.

## Liste de paramètres

`psdoc`

  Identifiant d'un fichier postscript retourné par ps_new().

`type`

  Type de l'image. Les valeurs possibles sont `png`, `jpeg` ou `eps`.

`source`

  Non utilisé.

`data`

  Les données de l'image.

`length`

  La taille des données de l'image.

`width`

  La largeur de l'image.

`height`

  La hauteur de l'image.

`components`

  Le nombre de composant pour chaque pixel. Cela peut être 1 (images à échelle de gris), 3 (images rgb) ou 4 (images cmyk, rgba).

`bpc`

  Nombre de bits par composant (très souvent 8).

`params`

## Voir aussi

ps_open_image_file()
ps_place_image()
ps_close_image()

Précédent | Sommaire | Suivant
ps_open_image_file | Niveau supérieur | ps_place_image