Plugin fonctions d'images : les filtres de traitement des images - commentaires Plugin fonctions d'images : les filtres de traitement des images 2021-04-13T13:00:30Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment508178 2021-04-13T13:00:30Z <p>La plugin est-il ok pour PHP 7.3<small class="fine d-inline"> </small>? A première vue, tout marche en php 7.2, mais en 7.3 :</p> <p>Warning : imagesx() expects parameter 1 to be resource, bool given in /home/clients/5241e22xxxxxx/plugins/auto/fonctions_images/v0.7.1/filtres/images_complements.php on line 1162</p> <p>Warning : imagesy() expects parameter 1 to be resource, bool given in /home/clients/5241e22264axxxxx/plugins/auto/fonctions_images/v0.7.1/filtres/images_complements.php on line 1175</p> <p>Warning : imagesx() expects parameter 1 to be resource, bool given in /home/clients/5241e22264ac7xxxxx/plugins/auto/fonctions_images/v0.7.1/filtres/images_complements.php on line 1187</p> <p>Warning : imagesy() expects parameter 1 to be resource, bool given in /home/clients/5241e22264ac7f2099xxxxxplugins/auto/fonctions_images/v0.7.1/filtres/images_complements.php on line 1187</p> <p>Warning : imagecopy() expects parameter 2 to be resource, bool given in /home/clients/5241e222xxxxxplugins/auto/fonctions_images/v0.7.1/filtres/images_complements.php on line 1187</p> <p>Warning : imagedestroy() expects parameter 1 to be resource, bool given in /home/clients/5241e2226xxxxx/plugins/auto/fonctions_images/v0.7.1/filtres/images_complements.php on line 1190</p> <p>Est-il prévu de le mettre à jour ou bien ce plugin n'est plus maintenu<small class="fine d-inline"> </small>?</p> <p>Merci de votre aide.</p> <p>Julien</p> Plugin fonctions d'images : les filtres de traitement des images 2020-04-25T22:40:57Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment504867 2020-04-25T22:40:57Z <p>Bonjour,</p> <p>À priori, problème avec les images au format png.</p> <p>Quand je fais :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>#LOGO_ARTICLE|image_niveaux_gris_auto</code></pre></div> <p>sur l'image de gauche, j'obtiens l'image de droite.</p> <p>Si l'image source est en jpg, le résultat est correct. Malheureusement, je ne peux pas repasser toutes les images du site en jpg. Accessoirement, ce sont es cartes et le png est plus adapté.</p> <p>Je m'en sors avec un</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_logo_type(CONDITION){si #LOGO_ARTICLE|extraire_attribut{src}|url_absolue|exif_imagetype|image_type_to_mime_type|={image/png}}></code></pre></div> <p>Dans le cas du png, je ne fais pas de |image_niveaux_gris_auto, mais il y a peut-être plus efficace que de relire les données exif et le type mime à chaque fois<small class="fine d-inline"> </small>? NE devrait-il pas y avoir un test en amont ou qqchose comme ca<small class="fine d-inline"> </small>?</p> Plugin fonctions d'images : les filtres de traitement des images 2020-04-25T22:30:37Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment504866 2020-04-25T22:30:37Z <p>Bonjour,</p> <p>À priori, problème avec les images au format png.</p> <p>Quand je fais : <code class="spip_code spip_code_inline" dir="ltr">#LOGO_ARTICLE|image_niveaux_gris_auto</code> sur l'image de gauche, j'obtiens l'image de droite.</p> <p>Si l'image source est au format jpg au lieu de png, le résultat est correct. Malheureusement, je ne peux pas repasser toutes les images du site en jpg. Accessoirement, ce sont es cartes et le png est plus adapté.</p> <p>Je m'en sors avec un :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_logo_type(CONDITION){si #LOGO_ARTICLE|extraire_attribut{src}|url_absolue|exif_imagetype|image_type_to_mime_type|={image/png}}></code><br class="autobr"> et dans le cas du png, je ne fais pas de <code class="spip_code spip_code_inline" dir="ltr">|image_niveaux_gris_auto</code></p> <p>Est ce qu'il y a plus optimisé<small class="fine d-inline"> </small>? Est ce qu'il ne devrait pas y avoir un test en amont<small class="fine d-inline"> </small>?</p> Plugin fonctions d'images : les filtres de traitement des images 2019-08-20T07:27:51Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment502031 2019-08-20T07:27:51Z <p>Bonjour,</p> <p>Une idée de correction pour ça<small class="fine d-inline"> </small>? Php 7.1 et SPIP 3.2.4 à jour</p> Plugin fonctions d'images : les filtres de traitement des images 2018-11-07T14:52:03Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment498705 2018-11-07T14:52:03Z <p>Nickel, tout semble refonctionner comme avant<small class="fine d-inline"> </small>! Quelle rapidité<small class="fine d-inline"> </small>! Merci.</p> Plugin fonctions d'images : les filtres de traitement des images 2018-11-07T10:17:56Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment498701 2018-11-07T10:17:56Z <p>Il restait effectivement des appels à des fonctions devenues obsolètes suite à <a href="https://zone.spip.net/trac/spip-zone/changeset/102496/spip-zone/_core_/plugins/filtres_images" class="spip_out" rel='nofollow external'>r102496</a>.</p> <p>C'est corrigé dans la dernière version (+ ménage dans la page de démo).</p> Plugin fonctions d'images : les filtres de traitement des images 2018-11-06T18:09:26Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment498696 2018-11-06T18:09:26Z <p>Merci de ta réponse rapide. Je crois avoir bien suivi tes instructions.</p> <p>PHP Version 5.6.24-0+deb8u1</p> <p>La page<small class="fine d-inline"> </small>?page=demo/fonctions_images<small class="fine d-inline"> </small>? réponds toujours de la même façon en affichant seulement les filtres de couleur. Par contre en cliquant sur les filtres images spécifiques dans le menu de gauche, on obtient invariablement le même message d'erreur :</p> <p>Fatal error : Call to undefined function couleur_hex_to_dec() in […]/plugins/auto/fonctions_images/v0.6.13/filtres/images_complements.php on line 544</p> <p>Cela aide-t-il<small class="fine d-inline"> </small>?</p> Plugin fonctions d'images : les filtres de traitement des images 2018-11-06T17:44:37Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment498695 2018-11-06T17:44:37Z <p>Hello,</p> <p>Peux-tu activer l'affichage des erreurs pour voir ce qu'il en est dans <strong><small class="fine d-inline"> </small>?page=demo/fonctions_images</strong><small class="fine d-inline"> </small>?</p> <p>Dans mes_options.php, cf. <a href="https://www.spip.net/fr_article4453.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4453.html</a> :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>error_reporting(E_ALL^E_NOTICE); ini_set ("display_errors", "On"); define('SPIP_ERREUR_REPORT',E_ALL);</code></pre></div> <p>En cas d'erreur php, donne aussi ta version de php (visible dans<small class="fine d-inline"> </small>?exec=info)</p> Plugin fonctions d'images : les filtres de traitement des images 2018-11-06T17:19:10Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment498693 2018-11-06T17:19:10Z <p>Bonjour, je viens de passer mon site de SPIP 3.1 à 3.2.1. Étrangement le filtre |image_contour_alpha<i>000000, 2</i> ne fonctionne plus alors que les autres (test de image_saturer et image_estampage_alpha<i>1,1</i>) fonctionnent parfaitement… Suis-je le seul dans le cas<small class="fine d-inline"> </small>? Une idée du problème<small class="fine d-inline"> </small>? D'ailleurs les filtres de traitement d'image n'apparaissent pas sur ma page /spip.php<small class="fine d-inline"> </small>?page=demo/fonctions_images. Il n'y a que les filtres de couleur qui apparaissent.<br class="autobr"> Merci d'avance.</p> Plugin fonctions d'images : les filtres de traitement des images 2018-06-16T13:02:12Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment497400 2018-06-16T13:02:12Z <p>En voilà une autre <br class="autobr"> Notice : Undefined offset : 0 in /plugins/fonctions_images/filtres/images_complements.php on line 261</p> Plugin fonctions d'images : les filtres de traitement des images 2017-11-20T09:17:41Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment494463 2017-11-20T09:17:41Z <p>Bonjour,</p> <p>Je rencontre les notice suivante :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>Notice: Undefined variable: somme_bas in /plugins/fonctions_images/filtres/images_complements.php on line 260 Notice: Undefined variable: somme_bas in /plugins/fonctions_images/filtres/images_complements.php on line 261 Notice: Undefined variable: somme_haut in /plugins/fonctions_images/filtres/images_complements.php on line 264 Notice: Undefined variable: somme_haut in /plugins/fonctions_images/filtres/images_complements.php on line 265</code></pre></div> <p>Mais je trouve pas comment les corrigés</p> Plugin fonctions d'images : les filtres de traitement des images 2017-10-05T16:56:39Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment493640 2017-10-05T16:56:39Z <p>impossible de recevoir qqchose avec [(#VAL<i><a href="http://www.spip-contrib.net/IMG/siteon0.png" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/IMG/siteon0.png</a></i>|copie_locale|image_reduire<i>100</i>)]</p> <p> j'ai essayé avec une image sur le même site, rien à faire. j'ai essayé avec un spip vide de tout plugin, idem.<br class="autobr"> le chemin vers IMG/distant est créé, mais aucun fichier copié en local</p> <p>ça fonctionne chez vous<small class="fine d-inline"> </small>?</p> Plugin fonctions d'images : les filtres de traitement des images 2017-10-05T15:23:54Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment493639 2017-10-05T15:23:54Z <p>Je me réponds :<br class="autobr"> « <i>Pour appliquer un filtre image sur un fichier distant, il est indispensable de lui appliquer précédemment le filtre |copie_locale.</i> »<br class="autobr"> <a href="https://www.spip.net/fr_article4155.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4155.html</a></p> <p>Exemple :<br class="autobr"> [(#VAL<i><a href="http://www.spip-contrib.net/IMG/siteon0.png" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/IMG/siteon0.png</a></i>|copie_locale|image_reduire<i>100</i>)]</p> <p>Voilà donc LA solution<small class="fine d-inline"> </small>! Cependant, chez moi, à l'appel de la fonction |copie_locale un dossier IMG/distant/png est bien créé, mais il reste désespérément vide, aucune image n'y est rapatriée<small class="fine d-inline"> </small>!!!</p> <p>Qui a une idée<small class="fine d-inline"> </small>?</p> Plugin fonctions d'images : les filtres de traitement des images 2017-10-05T14:34:03Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment493638 2017-10-05T14:34:03Z <p>Ce sont des images distantes<small class="fine d-inline"> </small>?<br class="autobr"> Je ne sais pas si les filtres d'image fonctionnent dans ce cas, il faut peut-être en faire des copies locale avant, cf. <a href="https://code.spip.net/autodoc/tree/ecrire/inc/distant.php.html#function_copie_locale" class="spip_url spip_out auto" rel="nofollow external">https://code.spip.net/autodoc/tree/ecrire/inc/distant.php.html#function_copie_locale</a></p> <p>Pas testé mais dans l'idée :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#VALEUR{chemin/images/large}|copie_locale|image_negatif|image_saturer{2})]</code></pre></div> Plugin fonctions d'images : les filtres de traitement des images 2017-10-05T14:27:34Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment493637 2017-10-05T14:27:34Z <p>J'ai une boucle DATA qui va chercher l'url d'une image<br class="autobr"> #VALEUR<i>chemin/images/large</i></p> <p>Comment lui appliquer les filtres<small class="fine d-inline"> </small>?<br class="autobr"> [(#LOGO_ARTICLE|image_negatif|image_saturer<i>2</i>)] => OK</p> <p>[(#VALEUR<i>chemin/images/large</i>|image_negatif|image_saturer<i>2</i>)] => RIEN</p> Plugin fonctions d'images : les filtres de traitement des images 2012-10-22T17:45:55Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment462463 2012-10-22T17:45:55Z <p>Ce doit déjà être possible avec <code class="spip_code spip_code_inline" dir="ltr">|image_masque</code>. Par exemple <code class="spip_code spip_code_inline" dir="ltr">|image_masque{chemin/vers/watermark.png, mode=normal, bottom=5, right=5}</code>.</p> Plugin fonctions d'images : les filtres de traitement des images 2012-10-22T17:00:04Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment462460 2012-10-22T17:00:04Z <p>ce qui serait bien utile c'est une fonction de watermark</p> <p>ou on indiquerais le nom du fichier que l'on souhaite sur-imprimer au document original et comme ca on pourrait ajouter des watermark automatic sur toutes nos images, comme des pros :)</p> <p>j'ai un petit filtre comme ca mais c'est une usine a gaz pour le moment. je suppose que tu es assez proche de pouvoir faire un truc sympa</p> <p>le point chiant c'est decider de la taille du watermark en fonction de la taille de l'image d'origine.</p> Plugin fonctions d'images : les filtres de traitement des images 2012-10-16T08:49:42Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment462258 2012-10-16T08:49:42Z <p>«<small class="fine d-inline"> </small>image_niveaux_gris_auto<small class="fine d-inline"> </small>» n'ajuste que la luminosité, «<small class="fine d-inline"> </small>image_niveaux_auto<small class="fine d-inline"> </small>» ajuste indépendamment chaque couche de couleur (cf. Paris-Beyrouth).<br class="manualbr">Par contre ce dernier filtre n'est pas implémenté dans le plugin, j'ai essayé de la rajouter mais sans succès pour l'instant (je ne suis l'auteur ni des filtres, ni de leur mise en plugin).<br class="manualbr">C'était bien ça la question<small class="fine d-inline"> </small>?</p> Plugin fonctions d'images : les filtres de traitement des images 2012-10-16T08:31:03Z https://contrib.spip.net/Plugin-fonctions-d-images-les-filtres-de-traitement#comment462254 2012-10-16T08:31:03Z <p>Pourquoi « image_niveaux_gris_auto » alors que ça fait « image_niveaux_auto »<small class="fine d-inline"> </small>?</p>