• # Nickel

    Posté par  . Évalué à 0.

    C'est vrai que l'interface est plus belle ^

    Après sur mon PC (un peu patate), c'est assez long mais bon c'est aussi ça la compression et l'utilisation de python :)

    Amiralgaby#1847

    • [^] # Re: Nickel

      Posté par  (site web personnel) . Évalué à 5.

      Malheureusement, Python n'est pas en cause dans la lenteur de l’optimisation:

      • Guetzli (encodeur JPEG): C++
      • MozJPEG (encodeur JPEG utilisé en complément de Guetzli): C
      • Zopfli (Compression deflate) et ZopfliPNG (encodeur PNG): C++
      • Pillow (utilisé pour décoder et pour redimensionner les images): C (pour les parties qui font les calculs)
      • libwebp (utilisée pour l'encodage des webp à travers Pillow): C

      En dehors d'un peu de code pour certains PNG récalcitrants (et qui n'est pas spécialement long à l'exécution), toutes les parties qui font du traitement sur les images sont en C ou en C++.

      Python gère l'interface graphique (qui est en Gtk, donc encore du C) et orchestre les optimisations, il ne sert que de glue en quelque sorte :)

      • [^] # Re: Nickel

        Posté par  . Évalué à 0.

        Autant pour moi :)

        Amiralgaby#1847

Suivre le flux des commentaires

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