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
array
dimensions_rotation_image(
integer
|
float
$angle
,
integer
$width
,
integer
$height
,
integer
$center_x
=
null
,
integer
$center_y
=
null
)
Paramètres
-
integer | float $angle
en degres
-
integer $width
-
integer $height
-
integer $center_x = null
-
integer $center_y = null
Retour
-
array
[int, int]
Package
Source
void
image_alpha(
$im
,
$alpha
=
63
)
Paramètres
-
$im
-
$alpha = 63
Package
Source
void
image_aplatir(
$im
,
$format
=
'jpg'
,
$coul
=
'000000'
,
$qualite
=
null
,
$transparence
=
false
)
Paramètres
-
$im
-
$format = 'jpg'
-
$coul = '000000'
-
$qualite = null
-
$transparence = false
Package
Source
void
image_flip_horizontal(
$im
)
Paramètres
-
$im
Package
Source
void
image_flip_vertical(
$im
)
Paramètres
-
$im
Package
Source
void
image_flou(
$im
,
$niveau
=
3
)
Paramètres
-
$im
-
$niveau = 3
Package
Source
mixed
|
null
|
string
image_fond_transparent(
string
$im
,
string
$background_color
,
integer
$tolerance
=
12
,
integer
$alpha
=
127
,
integer
$coeff_lissage
=
7
)
Paramètres
-
string $im
-
string $background_color
-
integer $tolerance = 12
-
integer $alpha = 127
alpha = 0: aucune transparence alpha = 127: completement transparent
-
integer $coeff_lissage = 7
Retour
-
mixed | null | string
Package
Source
void
image_format(
$img
,
$format
=
'png'
)
Paramètres
-
$img
-
$format = 'png'
Package
Source
void
image_gamma(
$im
,
$gamma
)
Paramètres
-
$im
-
$gamma
Package
Source
void
image_masque(
$im
,
$masque
,
$pos
=
""
)
Paramètres
-
$im
-
$masque
-
$pos = ""
Package
Source
void
image_nb(
$im
,
$val_r
=
299
,
$val_g
=
587
,
$val_b
=
114
)
Paramètres
-
$im
-
$val_r = 299
-
$val_g = 587
-
$val_b = 114
Package
Source
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
-
string $im
Chemin de l'image ou balise html
<img src=... />
-
string | integer $width
Largeur du recadrage ou ratio sous la forme "16:9"
-
string | integer $height = '-'
Hauteur du recadrage ou "+" (agrandir) ou "-" (reduire) si un ratio est fourni pour width
-
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éetop=40 left=50
- ou nom d'une fonction spéciale qui calculera et retournera la position souhaitée
-
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})]
Documentation externe
Utilise
Package
Filtre
-
image_recadre
Source
string
image_recadre_mini(
string
$im
)
Paramètres
-
string $im
Retour
-
string
Package
Source
string
image_renforcement(
string
$im
,
float
$k
=
0.5
)
Paramètres
-
string $im
Code HTML de l'image
-
float $k = 0.5
Niveau de renforcement (entre 0 et 1)
Retour
-
string
Code HTML de l'image
Package
Source
void
image_RotateBicubic(
$src_img
,
$angle
,
$bicubic
=
false
)
Paramètres
-
$src_img
-
$angle
-
$bicubic = false
Package
Source
void
image_rotation(
$im
,
$angle
,
$crop
=
false
)
Paramètres
-
$im
-
$angle
-
$crop = false
Package
Source
void
image_sepia(
$im
,
$rgb
=
"896f5e"
)
Paramètres
-
$im
-
$rgb = "896f5e"
Package
Source
Liste des erreurs
Gravité | Ligne | Description |
---|---|---|
Erreur | 38 |
|
Erreur | 200 |
|
Erreur | 215 |
|
Erreur | 555 |
|
Erreur | 601 |
|
Erreur | 645 |
|
Erreur | 1087 |
|
Erreur | 1155 |
|
Erreur | 1392 |
|
Erreur | 1520 |
|
Erreur | 1611 |
|
Erreur | 1656 |
|
Erreur | 1723 |
|