Fichier ecrire/inc/filtres_images_mini.php
Ce fichier contient les fonctions simples de traitement d'image.
Source
Liste des fonctions
Paramètres
-
string $couleur
Code hexadécimal d'une couleur
-
float $coeff = 0.5
Coefficient (de 0 à 1)
Retour
-
string
Code hexadécimal de la couleur éclaircie
Source
Paramètres
-
string $couleur
Code hexadécimal d'une couleur
-
float $coeff = 0.5
Coefficient (de 0 à 1)
Retour
-
string
Code hexadécimal de la couleur plus foncée
Source
..) et code hexadécimal
Paramètres
-
string $couleur
Le code couleur textuel
Retour
-
string
Le code hexadécimal de la couleur (sans le #) ou le code couleur textuel si non trouvé
Source
Paramètres
-
string $couleur
Couleur en écriture hexadécimale, tel que
ff3300
-
float $val
Pourcentage désiré (entre 0 et 1)
Retour
-
string
Couleur en écriture hexadécimale.
Voir également
Utilise
Note
-
Nécessite le plugin
filtres_images
pour fonctionner. La couleur d’entrée est retournée tel quelle en cas d'absence.
Source
Filtre
-
couleur_luminance
Paramètres
-
string $couleur
Couleur en écriture hexadécimale, tel que
ff3300
-
float $val
Pourcentage désiré (entre 0 et 1)
-
boolean | string $strict = false
Si true, ne change vraiment que la saturation, sans toucher à la luminosité
Retour
-
string
Couleur en écriture hexadécimale.
Voir également
Utilise
Note
-
Nécessite le plugin
filtres_images
pour fonctionner. La couleur d’entrée est retournée tel quelle en cas d'absence.
Source
Filtre
-
couleur_saturation
L'image possède un côté réduit dans les dimensions indiquées et l'autre côté (hauteur ou largeur) de l'image peut être plus grand que les dimensions du rectangle.
Alors que image_reduire produit la plus petite image tenant dans un rectangle, image_passe_partout produit la plus grande image qui remplit ce rectangle.
Paramètres
-
string $img
Chemin de l'image ou code html d'une balise img
-
integer $taille_x = -1
- Largeur maximale en pixels désirée
- -1 prend la taille de réduction des vignettes par défaut
- 0 la taille s'adapte à la largeur
-
integer $taille_y = -1
- Hauteur maximale en pixels désirée
- -1 pour prendre pareil que la largeur
- 0 la taille s'adapte à la hauteur
-
boolean $force = false
-
boolean $cherche_image = false
Inutilisé
-
string $process = 'AUTO'
Librairie graphique à utiliser (gd1, gd2, netpbm, convert, imagick). AUTO utilise la librairie sélectionnée dans la configuration.
Retour
-
string
Code HTML de l'image ou du texte.
Exemples
-
[(#FICHIER |image_passe_partout{70,70} |image_recadre{70,70,center})]
Documentation externe
Voir également
Filtre
-
image_passe_partout
Source
L'image possède un côté dans les dimensions indiquées et l'autre côté (hauteur ou largeur) de l'image peut être plus petit que les dimensions du rectangle.
Peut être utilisé pour réduire toutes les images d'un texte.
Paramètres
-
string $img
Chemin de l'image ou code html d'une balise img
-
integer $taille = -1
- Largeur maximale en pixels désirée
- -1 prend la taille de réduction des vignettes par défaut
- 0 la taille s'adapte à la largeur
-
integer $taille_y = -1
- Hauteur maximale en pixels désirée
- -1 pour prendre pareil que la largeur
- 0 la taille s'adapte à la hauteur
-
boolean $force = false
-
boolean $cherche_image = false
Inutilisé
-
string $process = 'AUTO'
Librairie graphique à utiliser (gd1, gd2, netpbm, convert, imagick). AUTO utilise la librairie sélectionnée dans la configuration.
Retour
-
string
Code HTML de l'image ou du texte.
Exemples
-
[(#LOGO_ARTICLE|image_reduire{130})] [(#TEXTE|image_reduire{600,0})]
Voir également
Utilise
Utilisé par
Filtre
-
image_reduire
Source
Paramètres
-
string $img
Chemin de l'image ou code html d'une balise img
-
integer $val = 1
Facteur de réduction
-
boolean $force = false
Retour
-
string
Code HTML de l'image ou du texte.
Utilise
Filtre
-
image_reduire_par
Source
Les images exclues sont marquees d'une class filtre_inactif qui bloque les filtres suivants dans la fonction image_filtrer
Paramètres
-
string $img
Un tag html
<img src=... />
. -
integer $width_min
Largeur minimale de l'image à traiter (0 par défaut)
-
integer $height_min
Hauteur minimale de l'image à traiter (0 par défaut)
-
integer $width_max = 10000
Largeur minimale de l'image à traiter (10000 par défaut)
-
integer $height_max = 1000
Hauteur minimale de l'image à traiter (10000 par défaut)
Retour
-
\Le
tag html
<img src=... />
avec une classfiltre_inactif
ou pas