Skip to content
Extraits de code Groupes Projets

Graphe du dépôt

Vous pouvez vous déplacer dans le graphe en utilisant les touches fléchées.
Sélectionner une révision Git
  • 4.0
  • 4.1
  • 4.2
  • 4.3
  • master par défaut protégée
  • refactor_image_intervention
  • refactor_image_masque
  • 4.2.3
  • 4.3.2
  • 4.3.1
  • v5.0.1
  • 5.0.0
  • 4.3.0
  • v4.2.2
  • v4.2.1
  • v4.1.3
  • v4.2.0
  • v4.1.2
  • v4.1.1
  • v4.1.0
  • v4.0.4
  • v3.0.4
  • v4.0.3
  • v4.0.2
  • v4.0.1
  • v4.0.0
  • spip/4.0.3
27 résultats
Created with Raphaël 2.2.018Feb147329Jan211716Dec15227Nov25242222Oct830Sep2220Aug226Jul242329May1615147516Apr1Sep12Jul11729Jun2723Mar2227Jan2013921Jul8Jun7220May191856Apr25Mar518Feb828Jan20191414Dec104Oct8Sep20Jul81Jun28May24128Apr1522Mar1893215Feb121115Jan28Sep1625Jun6Apr5Feb31Jan12Dec16Sep18Jul27Jun8Apr21Jan18129827Sep518Apr31Mar14327Feb313Oct12812Jun88May417Mar623Feb27Jan2321Nov1025Oct30Sep236May10Mar6Jan127Dec13822Nov2131Oct23Jun1417May1098226Apr20Feb21Nov1126Oct2524Sep13Aug87Jun19May913Mar21Feb191716227Jan19110Nov9425Sep22109Aug7Jul628Jun1727May252421Apr1729Mar2218171328Feb24Jan28Oct2521625Sep171315Aug103126Jul17312Jun118524May2019181430Apr252216Mar417Feb1513210Jan976516Nov12Oct11622Sep31Jul302411Jun27May96Apr25Mar2130Jan14138221Dec14102Oct25Sep24Aug2329Jul2419May10Apr527Mar14327Feb261930Jan292628Sep27Jul30Maybuild: Version 4.2.34.2.3 4.24.2.3 4.2build: Version 4.3.24.3.2 4.34.3.2 4.3fix: modifier le test sur la constante _CONVERT_COMMAND en vue de la définir si besoin, permettant de rotationner les images avec convert (#4728)fix: modifier le test sur la constante _CONVERT_COMMAND en vue de la définir si besoin, permettant de rotationner les images avec convert (#4728)docs: un peu de correction sur les divers PHPdocrefactor_image_…refactor_image_interventionfix: afficher toutes les images sur cette page de testfix: tous les filtres doivent commencer par un appel à image_oriente_selon_exif(), meme si ils ne travaillent pas sur les dimensions de l'image, car ils perdent les infos exif et donc ensuite l'image est irremediablement mal orientée si on a pas corrigé avantfix: passer par image intervention pour filtres_image_process_imagick_vignette_dist qui doit gerer proprement les exifs par lui memefix: quand filtres_image_process_imagick_dist() ou filtres_image_process_convert_dist() sont appelée avec un argument true elles font un test extensif des extensions supportées en entrée et en sortie et stockent le résultat dans des meta pour pouvoir répondre rapidement le reste du tempsfeat: un filtre |image_supprime_exif qui permet de supprimer les exif d'une image (y compris exif orientation donc)fix: supprimer l'orientation imagick issue de exif quand on charge une image via intervention, pour avoir un comportement homogene gd2/imagickfix: optimiser |image_oriente_selon_exif en ne faisant rien egalement si il y a une info exif qui dit qu'on est dans le bon sens + declarer le filtre imagerefactor: utiliser image intervention pour le calcul pixel a pixel de la version precise de |image_nb. C'est sensiblement plus lent que l'implémentation pure GD2, mais ça permet de respecter les profils si on utilise Imagick et d'homogénéiser le code. C'est normalement un usage de niche...fix: gerer les exceptions à la lecture de l'image via Imagick (format non supporté) ou lors de l'execution du filtrefix: catcher les exceptions à la lecture de l'image, et en cas d'echec retourner null. Sur les fonctions appelantes prevoir le cas null, et interrompre le traitement du filtrefix: output sur image_flou ne se faisait pas en cas d'image SVGfix: apres une rotation avec imagick il faut reset la page sinon les crops a suivre se font par rapport à une mauvaise référence cf https://www.php.net/manual/en/imagick.rotateimage.phprefactor: utiliser image intervention pour |couleur_extrairerefactor: utiliser Image Intervention pour image_oriente_selon_exif() + desactiver l'orientation automartique par Intervention lors du chargement de l'imagechores: variables inutilesrefactor: simplification du decodage de la position du masque, utiliser image_passe_partout plutot que calculs+image_reduire et optimisation perf en evitant d'agrandir le masque à la taille de l'image quand on veut le positionner. Il suffit dans ce cas de faire passer le offset_x et offset_y de lecture du masque et d'avoir un pixel par defaut là ou le masque n'est pas definirefactor: filtre |image_masque utilise image intervention et fonctionne avec GD2 et Imagickrefactor: filtre image_masque, renommage de variables, preparation du masque dans une fonction, import des gifs dans une fonction, bugfix == au lieu de = (du coup on accepte explicitement center comme valeur valide pour vertical-align)refactor: le filtre |image_renforcement fonctionne avec Imagick comme avec GD2docs: reformulation plus claire pour |image_sepiarefactor: le filtre |image_sepia a une implementation en GD et en Imagick, pour ce cas particulier on est obligé de faire une tambouille propre à chaque lib pour avoir un résultat satisfaisant dans chaque cas, même si pas tout a fait equivalent. Avec l'option legacy=1 on fait un calcul pixel a pixel identique dans les 2 cas cependant, si on veut exactement le meme resultat dans tous les cas (mais c'est plus lent)refactor: fonction |image_sepiafeat: un filtre |image_colorize qui permet de modifier les composantes RGB avec des valeurs de -255 à 255 pour chaque. Le filtre fonctionne avec GD2 et Imagick, ainsi que sur les SVGfeat: une fonction _image_colorize() applicable sur \Intervention\Image\Image, Imagick ou GdImage qui donne un résultat quasi equivalent avec les 2 libs GDé et Imagickrefactor: le filtre |image_gamma est renomme |image_luminosite et implementé via intervention. L'ancien nommage reste fonctionnel mais déprécié, car il porte a confusion avec les filtres de correction gamma alors qu'il ne fait qu'une correction de luminositérefactor: le filtre image_flou implémente une version intervention pour quand on utilise imagick. Pour GD2 on garde l'implémentation existante pour des raisons de perf et memoirefix: antiblending plus robuste en gdrefactor: filtre image_alpha utilise intervention et _image_maprefactor: optimisation de _image_map() avec GD2, on evite d'instancier un pixel à chaque x,y et on memoize les allocations couleurrefactor: le filtre |image_fond_transparent utilise _image_map() pour une implémentation unifiée GD2/Imagick qui reste rapidefix: une fonction _image_disable_alpha_blending() qui permet de desactiver le blending de manière unifiée, car c'est nécessaire si on charge un jpg en entree et que l'on va lui ajouter de la transparence.feat: une fonction _image_map() qui permet d'iterer sur les pixels de l'image, et qui recoit en argument un objet ImagePixel representant le pixel courant, que l'on peut manipuler dans la callback pour modifier la couleur/opacitérefactor: optimisation de l'implementation GD2 du filtre |image_fond_transparent + alternartive Imagick. On utilise pas intervention sur ce filtre, car c'est beaucoup plus lent et ça explose même la mémoire quand on selectionne Imagickfeat: |image_format permet de préciser la couleur de background si la transparence ne peut-être conservée (export jpg principalement)fix: ne pas provoquer une erreur dans image_aplatir si le format demandé en sortie n'est pas géré
Chargement en cours