Skip to content
Extraits de code Groupes Projets
  1. sept. 16, 2020
    • tcharlss's avatar
      Ticket #4451 : ajout d'un 3ème paramètre au filtre couleur_saturation() afin... · 54e266ef
      tcharlss a rédigé
      Ticket #4451 : ajout d'un 3ème paramètre au filtre couleur_saturation() afin que celui-ci opère de façon plus traditionnelle, en ne changeant *que* la saturation, sans toucher à la luminosité.
      Ex. : `[(#VAL{#3e92ff}|couleur_saturation{0.5, strict})]` va produire une couleur saturée à 50%, sans toucher ni à la teinte ni à la luminosité.
      54e266ef
  2. juin 25, 2020
  3. avr. 06, 2020
  4. fév. 05, 2020
  5. fév. 03, 2020
  6. jan. 01, 2020
  7. juil. 18, 2019
    • cedric@yterium.com's avatar
      utiliser des SVG <filter> pour image_flou, image_nb et image_sepia, ce qui... · d8eddef0
      cedric@yterium.com a rédigé
      utiliser des SVG <filter> pour image_flou, image_nb et image_sepia, ce qui permet d'avoir le support dans Chrome et Safari itou
    • cedric@yterium.com's avatar
      Extension des filtres |image_xx a SVG : · 111c68e9
      cedric@yterium.com a rédigé
      |image_reduire
      |image_passe_partout
      |image_recadre
      |image_aplatir (conserve un svg mais applique le background)
      |image_format (conserve un svg mais applique le background)
      |image_alpha
      |image_flip_vertical
      |image_flip_horizontal
      |image_flou
      |image_nb
      |image_sepia
      |image_gamma
      |image_rotation
      |couleur_extraire  (extrait une moyenne des couleurs referencees dans le SVG, sans notion de leur importance visuelle)
      
      avec la réserve que pour certains filtres (flou, sepia, nb) il faut que le navigateur supporte bien les CSS filters dans les SVG :seul FF le supporte actuellement - dans les navigateurs qui ne le supportent pas l’effet est juste ignoré.
      (Il semble être possible d’utiliser des features filter avancées des SVG qui sont mieux supportées mais je n’ai pas creusé dans cette voie)
      
      les filtres qui ne supportent pas le SVG (et sont donc sans effet) sont :
      
      |image_masque (on devrait pouvoir porter une partie des fonctionnalités mais c’est plus compliqué)
      |image_renforcement (sans objet?)
      |image_fond_transparent (sans objet)
      |image_imagick (sans objet)
      |image_recadre_mini (sans objet)
  8. juin 27, 2019
  9. jan. 08, 2019
  10. sept. 27, 2018
  11. sept. 05, 2018
  12. avr. 18, 2018
  13. avr. 01, 2018
  14. mars 03, 2018
  15. fév. 27, 2018
  16. fév. 03, 2018
  17. oct. 08, 2017
  18. mai 08, 2017
  19. mai 04, 2017
  20. mars 17, 2017
    • spip.franck@lien-d-amis.net's avatar
      - Les plugins-dist de spip 3.2 ne sont pas supposé avoir de support pour qu'il... · eeb01910
      spip.franck@lien-d-amis.net a rédigé
      - Les plugins-dist de spip 3.2 ne sont pas supposé avoir de support pour qu'il fonctionne avec spip 3.1, donc, j'ai fait un z+1 quand il y avait déjà un "y" de différence entre spip 3.1 et 3.2 sinon, j'ai fait un y+1, ainsi il sera toujours possible de faire des corrections d'éventuel bugs future qui ne concernerait que les plugs de la version 3.1
      - La version de mini de compatibilité est maintenant 3.2.0-dev, comme, ça, quand l'alpha sortira, cela devrait être bon (quand la version 3.2.0 stable sortira, je mettrais 3.2.0 comme version mini)
      - Il y avait aussi un ou deux mots avec des accents comme par exemple &#232; j'ai fait le changement pour y mettre à la place è ou autres
  21. fév. 23, 2017
  22. jan. 27, 2017
  23. jan. 23, 2017
  24. nov. 21, 2016
  25. nov. 10, 2016
  26. oct. 25, 2016
  27. mai 06, 2016
  28. jan. 06, 2016
  29. jan. 01, 2016
  30. déc. 27, 2015
  31. déc. 13, 2015
    • marcimat@rezo.net's avatar
      Meilleure compatibilité avec PSR-2 et nos règles d'écriture, en appliquant · 664b5b8e
      marcimat@rezo.net a rédigé
      différents fix avec php-cs-fixers. Fixers appliqués ici :
      
      	'encoding',                // utf8
      	'eof_ending',              // un saut de ligne en fin de fichier
      	'elseif',                  // elseif plutôt que else if
      	'function_call_space',     // espaces sur fonctions
      	'function_declaration',    // espaces sur fonctions
      	'function_typehint_space', // espaces sur fonctions
      	'linefeed',                // sauts de ligne \n uniquement
      	'lowercase_constants',     // true, false, null en munuscule
      	'lowercase_keywords',      // mots clés PHP en lowercase
      	'method_argument_space',   // espaces sur appels de fonctions
      	'multiple_use',            // use unique sur fonctions anonymes
      	'newline_after_open_tag',  // ouverture de php… et c'est tout sur cette ligne
      	'operators_spaces',        // espaces de part et d'autres des opérateurs binaires
      	'parenthesis',             // pas d'espace juste après parenthèse ouvrante, ou avant parenthèse fermante
      	'php_closing_tag',         // pas de fermeture de php
      	'short_tag',               // tag PHP corrects
      	'trailing_spaces',         // pas d'espace qui traîne en fin de ligne
      	'visibility',              // déclarer 'public / private / protected' sur les méthodes
      664b5b8e
    • cedric@yterium.com's avatar
  32. déc. 08, 2015
    • marcimat@rezo.net's avatar
      On permet à la fonction image_recadre d'avoir d'autres solutions de positionnement · b9f82cf4
      marcimat@rezo.net a rédigé
      que celles par défaut (center, top, left, right, bottom, ou des mélanges "top left" ou des valeurs "top=30")
      en indiquant un nom spécifique, tel que `focus`, ce qui cherchera alors une fonction
      inc_image_positionner_par_focus_dist() (en utilisant charger_fonction()). Si une telle fonction
      existe, elle est appelée en transmettant l'image reçue, ainsi que la largeur et hauteur de destination désirée.
      Elle doit alors retourner le positionnement souhaité pour le recadrage, tel que "top=230 left=300".
      
      Cette extension 'focus' (et 'focus-center') va être définie dans le plugin Centre Image. 
      C'est le même procédé (et même nommage) que ce qui est dans le plugin Image Responsive à travers 
      la fonction |image_proportions de ce plugin. Sauf qu'ici, on utilise la fonction habituelle 
      de SPIP |image_recadre (et donc il ne sera pas nécessaire d'avoir le plugin Image Responsive actif,
      mais c'est tout à fait possible évidemment !).
      
      Cela permet donc ce type d'écriture (ce qui recadrera l'image sur le point d'intérêt si le plugin Centre Image est présent) :
      
      `[(#LOGO_ARTICLE|image_recadre{200:100, -, focus}|image_reduire{200, 100})]`
      
    • marcimat@rezo.net's avatar
      Accolades et phpdoc sur image_recadre · 52626f28
      marcimat@rezo.net a rédigé
      52626f28
Chargement en cours