X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fextensions%2Ffiltres_images%2Fimages_fonctions.php;fp=www%2Fextensions%2Ffiltres_images%2Fimages_fonctions.php;h=f76b05c6205bfa8f347f877ed141614e9993c207;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/extensions/filtres_images/images_fonctions.php b/www/extensions/filtres_images/images_fonctions.php new file mode 100644 index 0000000..f76b05c --- /dev/null +++ b/www/extensions/filtres_images/images_fonctions.php @@ -0,0 +1,95 @@ + image +$GLOBALS['spip_matrice']['image_recadre'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_recadre_mini'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_alpha'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_flip_vertical'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_flip_horizontal'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_masque'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_nb'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_flou'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_RotateBicubic'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_rotation'] = 'filtres/images_transforme.php'; + +$GLOBALS['spip_matrice']['image_gamma'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_sepia'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_aplatir'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_format'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_renforcement'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_imagick'] = 'filtres/images_transforme.php'; +$GLOBALS['spip_matrice']['image_fond_transparent'] = 'filtres/images_transforme.php'; + + +// Filtres couleur -> couleur +$GLOBALS['spip_matrice']['couleur_extraire'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_extreme'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_inverser'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_foncer_si_claire'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_eclaircir_si_foncee'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_saturation'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_luminance'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_web'] = 'filtres/couleurs.php'; +$GLOBALS['spip_matrice']['couleur_4096'] = 'filtres/couleurs.php'; + +// ces filtres la ne devraient jamais etre appeles dans les squelettes en direct +// et n'ont rien a faire dans la matrice +/* +$GLOBALS['spip_matrice']['_image_couleur_extraire'] = 'filtres/images_lib.php'; +$GLOBALS['spip_matrice']['_couleur_dec_to_hex'] = 'filtres/images_lib.php'; +$GLOBALS['spip_matrice']['_couleur_hex_to_dec'] = 'filtres/images_lib.php'; +$GLOBALS['spip_matrice']['_image_distance_pixel'] = 'filtres/images_lib.php'; +$GLOBALS['spip_matrice']['_image_decale_composante'] = 'filtres/images_lib.php'; +$GLOBALS['spip_matrice']['_image_decale_composante_127'] = 'filtres/images_lib.php'; +*/ + +/** + * Nommages maintenus pour compatibilite. + */ + + + +/** + * Extraire une couleur d'une image + * + * @param string $img + * @param int $x + * @param int $y + * @return string + */ +function extraire_image_couleur($img, $x=10, $y=6) { + include_spip('filtres/images_lib'); + return _image_couleur_extraire($img, $x, $y); +} + +/** + * creer une image typo + * + * @return string + */ +function image_typo() { + include_spip('filtres/images_typo'); + $tous = func_get_args(); + return call_user_func_array('produire_image_typo', $tous); +} + +?> \ No newline at end of file