Suivi — Feuilles de style (CSS) Avoir des images de sections avec un fond transparent pour les CSS alternatifs

#2036 Posté par  . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
3
30
août
2022

Bonjour,

Certaines images de sections ne sont pas transparentes et c'est pas très joli avec un CSS alternatif (comme un dark mode).

Je vais faire un commit pour l'image de la section XMPP. Il y en a d'autres mais je n'ai pas encore fait le recensement.

Merci pour le site !

  • # Recensement

    Posté par  . Évalué à 2 (+0/-0).

    Voici la collection des images qui ont un fond blanc:
    16, 37, 44, 54, 55, 66, 84, 85, 88

  • # Progression

    Posté par  . Évalué à 2 (+0/-0).

    66 a été modifié dans le dépôt.
    16, 55, 44, 84 et 88 ont été soumis.
    Rien n'a encore été fait pour 37, 54, et 85.

    • [^] # Re: Progression

      Posté par  (site web personnel) . Évalué à 3 (+0/-0).

      vu les évolutions des tailles, ça vaudrait le coup de passer une petite optimisation de taille des images. Mais pour le moment mon yoga-image-optimizer boude un peu donc ça va attendre…

      (yoga-image-optimizer:17258): Gtk-WARNING **: 21:06:58.905: Failed to set text from markup due to error parsing markup: Value of 'size' attribute on <span> tag on line 2 could not be parsed; should be an integer no more than 2147483647, or a string such as 'small', not '75%'
      
      • [^] # Re: Progression

        Posté par  (site web personnel) . Évalué à 3 (+0/-0).

        Temporairement, le remplacement des 75%% par small a fait l'affaire pour permettre l'optimisation des images.

        $ grep -n small ~/.local/lib/python3.9/site-packages/yoga_image_optimizer/image_store.py
        272:                        '<span font_size="small" font_weight="400">↓ %i×%i px</span>'
        358:                    '%s\n<span font_size="small" font_weight="400">%s%s %%</span>'
        

        cf https://github.com/linuxfrorg/linuxfr.org/commit/c1b56b0548b0475a98b6f6be4c93eb71c03ed57a

      • [^] # Re: Progression

        Posté par  (site web personnel) . Évalué à 3 (+0/-0). Dernière modification le 05 février 2023 à 23:25.

        Ce bug là est annoncé corrigé dans la version suivante 1.2.2 de yoga-image-optimizer. Cf https://github.com/flozz/yoga-image-optimizer/issues/41

        mais elle a un autre souci chez moi…

        $ yoga-image-optimizer images/sections/*.png 
        Traceback (most recent call last):
          File "/home/oumph/.local/bin/yoga-image-optimizer", line 5, in <module>
            from yoga_image_optimizer.__main__ import main
          File "/home/oumph/.local/lib/python3.9/site-packages/yoga_image_optimizer/__main__.py", line 4, in <module>
            from .application import YogaImageOptimizerApplication
          File "/home/oumph/.local/lib/python3.9/site-packages/yoga_image_optimizer/application.py", line 20, in <module>
            from .image_store import ImageStore
          File "/home/oumph/.local/lib/python3.9/site-packages/yoga_image_optimizer/image_store.py", line 17, in <module>
            Pango.VERSION_MAJOR >= 1 and Pango.VERSION_MINOR >= 49
          File "/usr/lib/python3/dist-packages/gi/overrides/__init__.py", line 32, in __getattr__
            return getattr(self._introspection_module, name)
          File "/usr/lib/python3/dist-packages/gi/module.py", line 123, in __getattr__
            raise AttributeError("%r object has no attribute %r" % (
        AttributeError: 'gi.repository.Pango' object has no attribute 'VERSION_MAJOR'

        Je dirais que ma version est insuffisante (1.46 installée, pour une 1.49 nécessaire) :

        ii  libpango-1.0-0:amd64       1.46.2-3     amd64        Layout and rendering of internationalized text
        
        $ grep -n Pango  ~/.local/lib/python3.9/site-packages/yoga_image_optimizer/image_store.py
        7:from gi.repository import Pango
        17:    Pango.VERSION_MAJOR >= 1 and Pango.VERSION_MINOR >= 49
        
    • [^] # Re: Progression

      Posté par  . Évalué à 1 (+0/-0).

      Voilà, je viens de faire un PR pour 37, 54, et 85. :-)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.