libjpeg-turbo-3.0.1
      
      
        
          Introduction à libjpeg-turbo
        
        
          libjpeg-turbo est un fork de IJG
          libjpeg qui utilise SIMD pour
          accélérer la compression et la décompression JPEG. libjpeg est une bibliothèque qui implémente
          l'encodage, le décodage et la conversion d'images JPEG.
        
        
          
          
            Note
          
          
            Les versions de développement de BLFS peuvent ne pas arriver à
            contruire ou à exécuter certains paquets correctement si LFS ou
            des dépendances ont été mises à jour depuis la dernière version
            stable des livres.
          
         
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement (HTTP) : 
                https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-3.0.1.tar.gz
              
             
            - 
              
                Téléchargement (FTP) : 
              
             
            - 
              
                Somme de contrôle MD5 du téléchargement :
                1fdc6494521a8724f5f7cf39b0f6aff3
              
             
            - 
              
                Taille du téléchargement : 2,7 Mo
              
             
            - 
              
                Estimation de l'espace disque requis : 55 Mo (avec
                les tests)
              
             
            - 
              
                Estimation du temps de construction : 0,5 SBU (avec
                les tests, tous deux avec parallélisme = 4)
              
             
          
         
        
          Dépendances de libjpeg-turbo
        
        
          Requises
        
        
          CMake-4.1.2
        
        
          Recommandées
        
        
          NASM-3.01 ou
          yasm-1.3.0
          (pour construire le paquet avec les routines assembleur optimisées)
        
       
      
        
          Installation de libjpeg-turbo
        
        
          Installez libjpeg-turbo en
          exécutant les commandes suivantes :
        
        mkdir build &&
cd    build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D CMAKE_BUILD_TYPE=RELEASE         \
      -D ENABLE_STATIC=FALSE              \
      -D CMAKE_INSTALL_DEFAULT_LIBDIR=lib \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -D CMAKE_SKIP_INSTALL_RPATH=ON      \
      -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/libjpeg-turbo-3.0.1 \
      .. &&
make
        
          Pour tester les résultats lancez : make test.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make install
       
      
        
          Explication des commandes
        
        
          -D
          CMAKE_POLICY_VERSION_MINIMUM=3.5 : ce paramètre
          permet de construire ce paquet avec cmake-4.0 ou supérieur.
        
        
          -D
          CMAKE_SKIP_INSTALL_RPATH=ON : ce paramètre fait
          supprimer les chemins de recherche des bibliothèques (rpath) codés
          en dur par cmake lors
          de l'installation d'un fichier exécutable binaire ou d'une
          bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois
          installé à l'emplacement standard et les rpath peuvent parfois
          avoir des effets indésirables, voire introduire des problèmes de
          sécurité.
        
        
          -D WITH_JPEG8=ON : Ce paramètre
          active la compatibilité avec libjpeg version 8.
        
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              cjpeg, djpeg, jpegtran, rdjpgcom, tjbench
              et wrjpgcom
            
            
              Bibliothèques installées:
              libjpeg.so et libturbojpeg.so
            
            
              Répertoires installés:
              /usr/share/doc/libjpeg-turbo-3.0.1
            
           
         
        
          
            Descriptions courtes
          
          
            
              
              
            
            
              
                | 
                   
                    cjpeg
                   
                 | 
                
                   
                    compresse des fichiers image pour produire un fichier
                    JPEG/JFIF sur la sortie standard. Actuellement, les
                    formats de fichiers supportés sont : PPM (PBMPLUS
                    color format), PGM (PBMPLUS gray-scale format), BMP et
                    Targa
                   
                 | 
              
              
                | 
                   
                    djpeg
                   
                 | 
                
                   
                    décompresse des fichiers image du format JPEG/JFIF vers
                    les formats PPM (PBMPLUS color format), PGM (PBMPLUS
                    gray-scale format), BMP ou Targa
                   
                 | 
              
              
                | 
                   
                    jpegtran
                   
                 | 
                
                   
                    est utilisé pour des transformations sans perte de
                    fichiers JPEG
                   
                 | 
              
              
                | 
                   
                    rdjpgcom
                   
                 | 
                
                   
                    affiche les textes de commentaire d'un fichier JPEG
                   
                 | 
              
              
                | 
                   
                    tjbench
                   
                 | 
                
                   
                    est utilisé pour tester les performances de libjpeg-turbo
                   
                 | 
              
              
                | 
                   
                    wrjpgcom
                   
                 | 
                
                   
                    insère des textes de commentaires dans un fichier JPEG
                   
                 | 
              
              
                | 
                   
                    libjpeg.so
                   
                 | 
                
                   
                    contient les fonctions utilisées pour lire et écrire des
                    images JPEG
                   
                 |