Fichier plugins-dist/filtres_images/filtres/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

Source

Liste des constantes

Liste des fonctions

Utilise les fonctions spécifiques GD.

boolean _image_imagick_write( $imagick , string $fichier , $qualite = _IMG_GD_QUALITE )

Paramètres

  1. $imagick
  2. string $fichier

    Le path vers l'image (ex : local/cache-vignettes/L180xH51/image.png).

  3. $qualite = _IMG_GD_QUALITE

Retour

  • boolean
    • false si l'image créée a une largeur nulle ou n'existe pas ;
    • true si une image est bien retournée.
array dimensions_rotation_image( integer | float $angle , integer $width , integer $height , integer $center_x = null , integer $center_y = null )

Paramètres

  1. integer | float $angle

    en degres

  2. integer $width
  3. integer $height
  4. integer $center_x = null
  5. integer $center_y = null

Retour

  • array

    [int, int]

void image_alpha( $im , $alpha = 63 )

Paramètres

  1. $im
  2. $alpha = 63
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
void image_flip_horizontal( $im )

Paramètres

  1. $im
void image_flip_vertical( $im )

Paramètres

  1. $im
void image_flou( $im , $niveau = 3 )

Paramètres

  1. $im
  2. $niveau = 3
void image_format( $img , $format = 'png' )

Paramètres

  1. $img
  2. $format = 'png'
void image_gamma( $im , $gamma )

Paramètres

  1. $im
  2. $gamma
void image_imagick( )
void image_masque( $im , $masque , $pos = "" )

Paramètres

  1. $im
  2. $masque
  3. $pos = ""
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

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
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

void image_RotateBicubic( $src_img , $angle , $bicubic = false )

Paramètres

  1. $src_img
  2. $angle
  3. $bicubic = false
void image_rotation( $im , $angle , $crop = false )

Paramètres

  1. $im
  2. $angle
  3. $crop = false
void image_sepia( $im , $rgb = "896f5e" )

Paramètres

  1. $im
  2. $rgb = "896f5e"

Liste des erreurs

GravitéLigneDescription
Erreur 38
  • Argument $im is missing from the Docblock of image_aplatir
  • Argument $format is missing from the Docblock of image_aplatir
  • Argument $coul is missing from the Docblock of image_aplatir
  • Argument $qualite is missing from the Docblock of image_aplatir
  • Argument $transparence is missing from the Docblock of image_aplatir
  • No summary for function \image_aplatir()
Erreur 209
  • Argument $img is missing from the Docblock of image_format
  • Argument $format is missing from the Docblock of image_format
  • No summary for function \image_format()
Erreur 224
  • No summary for function \image_alpha()
  • Argument $alpha is missing from the Docblock of image_alpha
  • Argument $im is missing from the Docblock of image_alpha
Erreur 582
  • Argument $im is missing from the Docblock of image_flip_vertical
  • No summary for function \image_flip_vertical()
Erreur 628
  • Argument $im is missing from the Docblock of image_flip_horizontal
  • No summary for function \image_flip_horizontal()
Erreur 672
  • Argument $im is missing from the Docblock of image_masque
  • Argument $masque is missing from the Docblock of image_masque
  • Argument $pos is missing from the Docblock of image_masque
  • No summary for function \image_masque()
Erreur 1114
  • No summary for function \image_nb()
  • Argument $val_b is missing from the Docblock of image_nb
  • Argument $val_g is missing from the Docblock of image_nb
  • Argument $val_r is missing from the Docblock of image_nb
  • Argument $im is missing from the Docblock of image_nb
Erreur 1182
  • Argument $im is missing from the Docblock of image_flou
  • Argument $niveau is missing from the Docblock of image_flou
  • No summary for function \image_flou()
Erreur 1419
  • Argument $src_img is missing from the Docblock of image_RotateBicubic
  • Argument $angle is missing from the Docblock of image_RotateBicubic
  • Argument $bicubic is missing from the Docblock of image_RotateBicubic
  • No summary for function \image_RotateBicubic()
Erreur 1547
  • No summary for function \image_rotation()
  • Argument $crop is missing from the Docblock of image_rotation
  • Argument $angle is missing from the Docblock of image_rotation
  • Argument $im is missing from the Docblock of image_rotation
Erreur 1638
  • No summary for function \image_imagick()
Erreur 1698
  • Name of argument $imagick does not match with the DocBlock's name $img in \_image_imagick_write()
  • Argument $qualite is missing from the Docblock of _image_imagick_write
  • Name of argument $qualite does not match with the DocBlock's name $fichier in \_image_imagick_write()
Notice 1698
  • Parameter $img could not be found in \_image_imagick_write()
Erreur 1725
  • Argument $im is missing from the Docblock of image_gamma
  • Argument $gamma is missing from the Docblock of image_gamma
  • No summary for function \image_gamma()
Erreur 1792
  • Argument $im is missing from the Docblock of image_sepia
  • Argument $rgb is missing from the Docblock of image_sepia
  • No summary for function \image_sepia()