Package ImagesTransforme

Fichiers du package

FichierDescription
images_transforme.php

Toutes les fonctions image_xx de ce fichier :

  • prennent une image en entree
  • fournissent une image en sortie
  • sont chainables les unes derrieres les autres dans toutes les combinaisons possibles
Proposer une amélioration

Liste des constantes

Liste des fonctions

void image_alpha( $im , $alpha = 63 )

Paramètres

  1. $im
  2. $alpha = 63
Proposer une amélioration
void image_aplatir( $im , $format = 'jpg' , $coul = '000000' , $qualite = null , $transparence = false )

Paramètres

  1. $im
  2. $format = 'jpg'
  3. $coul = '000000'
  4. $qualite = null
  5. $transparence = false
Proposer une amélioration
void image_flip_horizontal( $im )

Paramètres

  1. $im
Proposer une amélioration
void image_flip_vertical( $im )

Paramètres

  1. $im
Proposer une amélioration
void image_flou( $im , $niveau = 3 )

Paramètres

  1. $im
  2. $niveau = 3
Proposer une amélioration
void image_format( $img , $format = 'png' )

Paramètres

  1. $img
  2. $format = 'png'
Proposer une amélioration
void image_gamma( $im , $gamma )

Paramètres

  1. $im
  2. $gamma
Proposer une amélioration
void image_masque( $im , $masque , $pos = "" )

Paramètres

  1. $im
  2. $masque
  3. $pos = ""
Proposer une amélioration
void image_nb( $im , $val_r = 299 , $val_g = 587 , $val_b = 114 )

Paramètres

  1. $im
  2. $val_r = 299
  3. $val_g = 587
  4. $val_b = 114
Proposer une amélioration

On peut indiquer une proportion ou une taille spécifique, une position de rognage et une couleur de fond, si le rognage est de taille plus grande que l'image d'origine.

string image_recadre( string $im , string | integer $width , string | integer $height , string $position = 'center' , string $background_color = 'white' )

Paramètres

  1. string $im

    Chemin de l'image ou balise html <img src=... />

  2. string | integer $width

    Largeur du recadrage ou ratio sous la forme "16:9"

  3. string | integer $height

    Hauteur du recadrage ou "+" (agrandir) ou "-" (reduire) si un ratio est fourni pour width

  4. string $position = 'center'

    Indication de position de la découpe :

    • center, left, right, top, bottom,
    • ou combinaisons de plusiers top left
    • ou indication en pixels depuis une position top=50 ou composée top=40 left=50
    • ou nom d'une fonction spéciale qui calculera et retournera la position souhaitée
  5. string $background_color = 'white'

    Couleur de fond si on agrandit l'image

Retour

  • string

    balise image recadrée

Exemples

    • [(#FICHIER|image_recadre{800, 400})]
    • [(#FICHIER|image_recadre{800, 400, center})]
    • [(#FICHIER|image_recadre{800, 400, center, black})]
    • [(#FICHIER|image_recadre{16:9})]
    • [(#FICHIER|image_recadre{16:9, -})] (- est appliqué par défaut, équivalent à image_passe_partout)
    • [(#FICHIER|image_recadre{16:9, +, center, white})]
    • [(#FICHIER|image_recadre{16:9, -, top left})]
    • [(#FICHIER|image_recadre{16:9, -, top=40 left=20})]

Filtre

  • image_recadre
Proposer une amélioration
string image_renforcement( string $im , float $k = 0.5 )

Paramètres

  1. string $im

    Code HTML de l'image

  2. float $k = 0.5

    Niveau de renforcement (entre 0 et 1)

Retour

  • string

    Code HTML de l'image

Proposer une amélioration
void image_RotateBicubic( $src_img , $angle , $bicubic )

Paramètres

  1. $src_img
  2. $angle
  3. $bicubic
Proposer une amélioration
void image_rotation( $im , $angle , $crop = false )

Paramètres

  1. $im
  2. $angle
  3. $crop = false
Proposer une amélioration
void image_sepia( $im , $rgb = "896f5e" )

Paramètres

  1. $im
  2. $rgb = "896f5e"
Proposer une amélioration