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

Proposer une amélioration

Liste des constantes

Liste des fonctions

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]

Proposer une amélioration
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 = false )

Paramètres

  1. $src_img
  2. $angle
  3. $bicubic = false
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

Liste des erreurs

GravitéLigneDescription
Erreur 38
  • No summary for function \image_aplatir()
  • Argument $im 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
  • Argument $format is missing from the Docblock of image_aplatir
  • Argument $coul is missing from the Docblock of image_aplatir
Erreur 200
  • No summary for function \image_format()
  • Argument $img is missing from the Docblock of image_format
  • Argument $format is missing from the Docblock of image_format
Erreur 215
  • 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 555
  • No summary for function \image_flip_vertical()
  • Argument $im is missing from the Docblock of image_flip_vertical
Erreur 601
  • No summary for function \image_flip_horizontal()
  • Argument $im is missing from the Docblock of image_flip_horizontal
Erreur 645
  • No summary for function \image_masque()
  • Argument $pos is missing from the Docblock of image_masque
  • Argument $im is missing from the Docblock of image_masque
  • Argument $masque is missing from the Docblock of image_masque
Erreur 1087
  • Argument $val_b is missing from the Docblock of image_nb
  • No summary for function \image_nb()
  • Argument $val_r is missing from the Docblock of image_nb
  • Argument $val_g is missing from the Docblock of image_nb
  • Argument $im is missing from the Docblock of image_nb
Erreur 1155
  • No summary for function \image_flou()
  • Argument $niveau is missing from the Docblock of image_flou
  • Argument $im is missing from the Docblock of image_flou
Erreur 1392
  • No summary for function \image_RotateBicubic()
  • Argument $bicubic is missing from the Docblock of image_RotateBicubic
  • Argument $src_img is missing from the Docblock of image_RotateBicubic
  • Argument $angle is missing from the Docblock of image_RotateBicubic
Erreur 1520
  • No summary for function \image_rotation()
  • Argument $crop is missing from the Docblock of image_rotation
  • Argument $im is missing from the Docblock of image_rotation
  • Argument $angle is missing from the Docblock of image_rotation
Erreur 1611
  • No summary for function \image_imagick()
Erreur 1656
  • No summary for function \image_gamma()
  • Argument $gamma is missing from the Docblock of image_gamma
  • Argument $im is missing from the Docblock of image_gamma
Erreur 1723
  • No summary for function \image_sepia()
  • Argument $im is missing from the Docblock of image_sepia
  • Argument $rgb is missing from the Docblock of image_sepia