From 3a0a53e5a89194d6ed1a5a6386fddcbe3cafcd3e Mon Sep 17 00:00:00 2001
From: "marcimat@rezo.net" <>
Date: Fri, 27 Jan 2017 14:58:12 +0000
Subject: [PATCH] =?UTF-8?q?Ticket=20#3601=20:=20Nettoyage=20des=20vieilles?=
 =?UTF-8?q?=20fonctions=20d'images=20obsol=C3=A8tes.=20Les=20fichiers=20in?=
 =?UTF-8?q?c/filtres=5Fimages=20et=20inc/filtres=5Fimages=5Fcompat=20sont?=
 =?UTF-8?q?=20pass=C3=A9es=20dans=20le=20Grenier.=20De=20m=C3=AAme=20que?=
 =?UTF-8?q?=20la=20fonction=20extraire=5Fimage=5Fcouleur.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitattributes                |   2 -
 images_fonctions.php          |  24 +----
 inc/filtres_images.php        |  33 -------
 inc/filtres_images_compat.php | 164 ----------------------------------
 paquet.xml                    |   2 +-
 5 files changed, 5 insertions(+), 220 deletions(-)
 delete mode 100644 inc/filtres_images.php
 delete mode 100644 inc/filtres_images_compat.php

diff --git a/.gitattributes b/.gitattributes
index cbf4b62..50c6e2b 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -9,8 +9,6 @@ images/image_filtre-16.png -text
 images/image_filtre-24.png -text
 images/image_filtre-32.png -text
 /images_fonctions.php -text
-inc/filtres_images.php -text
-inc/filtres_images_compat.php -text
 lang/paquet-images.xml -text
 lang/paquet-images_ar.php -text
 lang/paquet-images_de.php -text
diff --git a/images_fonctions.php b/images_fonctions.php
index 00d6582..e5f2584 100644
--- a/images_fonctions.php
+++ b/images_fonctions.php
@@ -64,33 +64,17 @@ $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
+ * Créer une image typo
  *
+ * @note 
+ *    Cas particulier historique : son nom commence par "image_" 
+ *    mais s'applique sur un texte… 
  * @return string
  */
 function image_typo() {
 	include_spip('filtres/images_typo');
 	$tous = func_get_args();
-
 	return call_user_func_array('produire_image_typo', $tous);
 }
diff --git a/inc/filtres_images.php b/inc/filtres_images.php
deleted file mode 100644
index 3715bde..0000000
--- a/inc/filtres_images.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-/***************************************************************************\
- *  SPIP, Systeme de publication pour l'internet                           *
- *                                                                         *
- *  Copyright (c) 2001-2016                                                *
- *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
- *                                                                         *
- *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
- *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
-\***************************************************************************/
-
-
-/**
- * Ce fichier ne sert plus
- * Il est maintenu pour assurer la compatibilite des anciens scripts
- *
- */
-
-if (!defined('_ECRIRE_INC_VERSION')) {
-	return;
-}
-
-// prise en charge des renomage de fonction
-include_spip('inc/filtres_images_compat');
-
-// prise en charge des fonctions de transformation d'image
-include_spip('filtres/images_transforme');
-
-// prise en charge des fonctions d'image typo
-include_spip('filtres/images_typo');
-
-// prise en charge des fonctions de transformation de couleur
-include_spip('filtres/couleurs');
diff --git a/inc/filtres_images_compat.php b/inc/filtres_images_compat.php
deleted file mode 100644
index 97775c3..0000000
--- a/inc/filtres_images_compat.php
+++ /dev/null
@@ -1,164 +0,0 @@
-<?php
-/***************************************************************************\
- *  SPIP, Systeme de publication pour l'internet                           *
- *                                                                         *
- *  Copyright (c) 2001-2016                                                *
- *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
- *                                                                         *
- *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
- *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
-\***************************************************************************/
-
-/**
- * Ce fichier ne sert pas
- * Il est maintenu pour assurer la compatibilite des anciens scripts avec les anciens nommages de fonction
- *
- */
-
-if (!defined('_ECRIRE_INC_VERSION')) {
-	return;
-}
-
-function couleur_dec_to_hex($red, $green, $blue) {
-	include_spip('filtres/images_lib');
-
-	return _couleur_dec_to_hex($red, $green, $blue);
-}
-
-function couleur_hex_to_dec($couleur) {
-	include_spip('filtres/images_lib');
-
-	return _couleur_hex_to_dec($couleur);
-}
-
-function couleur_rgb2hsv($R, $G, $B) {
-	include_spip('filtres/images_lib');
-
-	return _couleur_rgb2hsv($R, $G, $B);
-}
-
-function couleur_hsv2rgb($H, $S, $V) {
-	include_spip('filtres/images_lib');
-
-	return _couleur_hsv2rgb($H, $S, $V);
-}
-
-function couleur_rgb2hsl($R, $G, $B) {
-	include_spip('filtres/images_lib');
-
-	return _couleur_rgb2hsl($R, $G, $B);
-}
-
-function couleur_hsl2rgb($H, $S, $L) {
-	include_spip('filtres/images_lib');
-
-	return _couleur_hsl2rgb($H, $S, $L);
-}
-
-function image_couleur_extraire($img, $x = 10, $y = 6) {
-	include_spip('filtres/images_lib');
-
-	return _image_couleur_extraire($img, $x, $y);
-}
-
-function image_distance_pixel($xo, $yo, $x0, $y0) {
-	include_spip('filtres/images_lib');
-
-	return _image_distance_pixel($xo, $yo, $x0, $y0);
-}
-
-function image_decal_couleur($coul, $gamma) {
-	include_spip('filtres/images_lib');
-
-	return _image_decale_composante($coul, $gamma);
-}
-
-function image_decal_couleur_127($coul, $val) {
-	include_spip('filtres/images_lib');
-
-	return _image_decale_composante_127($coul, $val);
-}
-
-function image_creer_vignette(
-	$valeurs,
-	$maxWidth,
-	$maxHeight,
-	$process = 'AUTO',
-	$force = false,
-	$test_cache_only = false
-) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_creer_vignette($valeurs, $maxWidth, $maxHeight, $process, $force, $test_cache_only);
-}
-
-function image_ecrire_tag($valeurs, $surcharge) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_ecrire_tag($valeurs, $surcharge);
-}
-
-function image_gd_output($img, $valeurs, $qualite = _IMG_GD_QUALITE) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_gd_output($img, $valeurs, $qualite);
-}
-
-function image_imagepng($img, $fichier) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_imagepng($img, $fichier);
-}
-
-function image_imagegif($img, $fichier) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_imagegif($img, $fichier);
-}
-
-function image_imagejpg($img, $fichier, $qualite = _IMG_GD_QUALITE) {
-	include_spip('inc/filtres_images_lib');
-
-	return image_imagejpg($img, $fichier, $qualite = _IMG_GD_QUALITE);
-}
-
-function image_imageico($img, $fichier) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_imageico($img, $fichier);
-}
-
-function image_ratio($srcWidth, $srcHeight, $maxWidth, $maxHeight) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_ratio($srcWidth, $srcHeight, $maxWidth, $maxHeight);
-}
-
-function image_tag_changer_taille($tag, $width, $height, $style = false) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_tag_changer_taille($tag, $width, $height, $style);
-}
-
-function image_valeurs_trans($img, $effet, $forcer_format = false, $fonction_creation = null) {
-	include_spip('inc/filtres_images_lib');
-
-	return _image_valeurs_trans($img, $effet, $forcer_format, $fonction_creation);
-}
-
-// Pour assurer la compatibilite avec les anciens nom des filtres image_xxx
-// commencent par "image_"
-// http://code.spip.net/@reduire_image
-function reduire_image($texte, $taille = -1, $taille_y = -1) {
-	return filtrer(
-		'image_graver',
-		filtrer('image_reduire', $texte, $taille, $taille_y)
-	);
-}
-
-// http://code.spip.net/@valeurs_image_trans
-function valeurs_image_trans($img, $effet, $forcer_format = false) {
-	include_spip('inc/filtres_images_lib_mini');
-
-	return _image_valeurs_trans($img, $effet, $forcer_format = false);
-}
diff --git a/paquet.xml b/paquet.xml
index 31b0b8e..6c232a1 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="images"
 	categorie="multimedia"
-	version="1.2.1"
+	version="2.0.0"
 	etat="stable"
 	compatibilite="[3.1.0;3.1.*]"
 	logo="images/image_filtre-32.png"
-- 
GitLab