libjxl-0.11.1
      
      
        
          Introdução ao libjxl
        
        
          O pacote libjxl contém a
          implementação de referência do formato de imagem JPEG XL.
        
        
          Esse pacote é conhecido por construir e funcionar corretamente
          usando uma plataforma LFS 12.4.
        
        
          Informação do Pacote
        
        
        
          Dependências de libjxl
        
        
          Exigidas
        
        
          Brotli-1.1.0, CMake-4.1.0, giflib-5.2.2, highway-1.3.0,
          Little
          CMS-2.17, libjpeg-turbo-3.0.1 e libpng-1.6.50
        
        
          Recomendadas
        
        
          gdk-pixbuf-2.42.12 (para o plugin)
        
        
          Opcionais
        
        
          asciidoc-10.2.1 (para páginas de manual),
          Doxygen-1.14.0 e Graphviz-13.1.2 (para
          documentação), Java-24.0.2 (para o JAR), libavif-1.3.0, libwebp-1.6.0,
          gtest, OpenEXR, sjpeg e skcms
        
       
      
        
          Instalação do libjxl
        
        
          Instale libjxl executando os
          seguintes comandos:
        
        mkdir build &&
cd    build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr             \
      -D CMAKE_BUILD_TYPE=Release              \
      -D BUILD_TESTING=OFF                     \
      -D BUILD_SHARED_LIBS=ON                  \
      -D JPEGXL_ENABLE_SKCMS=OFF               \
      -D JPEGXL_ENABLE_SJPEG=OFF               \
      -D JPEGXL_ENABLE_PLUGINS=ON              \
      -D JPEGXL_INSTALL_JARDIR=/usr/share/java \
      -G Ninja ..                              &&
ninja
        
          Esse pacote vem com uma suíte de teste, porém ela exige gtest, que
          não está no BLFS.
        
        
          Agora, como o(a) usuário(a) root:
        
        ninja install &&
gdk-pixbuf-query-loaders --update-cache
       
      
        
          Explicações do Comando
        
        
          gdk-pixbuf-query-loaders
          --update-cache: Esse comando regenera o cache do
          carregador do GDK Pixbuf, de forma
          que ele esteja ciente do carregador JPEG-XL.
        
        
          -D BUILD_TESTING=OFF: Esse
          parâmetro desabilita os testes porque eles exigem gtest, que não está
          no BLFS. Se você deseja executar os testes e ter o gtest instalado,
          remova esse parâmetro.
        
        
          -D BUILD_SHARED_LIBS=ON:
          Esse parâmetro habilita construir versões compartilhadas das
          bibliotecas em vez das estáticas.
        
        
          -D JPEGXL_ENABLE_SKCMS=OFF:
          Esse parâmetro desabilita construir suporte para skcms do Skia, pois não é necessário para fins
          de BLFS e exige skcms.
        
        
          -D JPEGXL_ENABLE_SJPEG=OFF:
          Esse parâmetro desabilita o suporte para SimpleJPEG, pois não é
          necessário para fins de BLFS e exige sjpeg.
        
        
          -D
          JPEGXL_ENABLE_PLUGINS=ON: Esse parâmetro habilita o
          suporte de Plugin, que cria plug-ins para gdk-pixbuf-2.42.12 se o pacote estiver
          instalado.
        
        
          -D
          JPEGXL_INSTALL_JARDIR=/usr/share/java: Esse parâmetro
          coloca o arquivo JAR para suporte JPEG XL no diretório correto se
          Java-24.0.2 estiver instalado.
        
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              benchmark_xl, cjxl, djxl e jxlinfo
            
            
              Bibliotecas Instaladas:
              libjxl.so, libjxl_cms.so,
              libjxl_extras_codec.so, libjxl_jni.so, libjxl_threads.so e
              libpixbufloader-jxl.so (em
              /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
            
            
              Diretórios Instalados:
              /usr/include/jxl
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    benchmark_xl
                   
                 | 
                
                   
                    executa avaliações de desempenho em relação à libjxl
                   
                 | 
              
              
                | 
                   
                    cjxl
                   
                 | 
                
                   
                    comprime imagens no formato JPEG XL
                   
                 | 
              
              
                | 
                   
                    djxl
                   
                 | 
                
                   
                    descomprime imagens do formato JPEG XL para outros
                    formatos
                   
                 | 
              
              
                | 
                   
                    jxlinfo
                   
                 | 
                
                   
                    exibe informações acerca de imagens JPEG XL
                   
                 | 
              
              
                | 
                   
                    libjxl.so
                   
                 | 
                
                   
                    contém a implementação de referência do padrão JPEG XL
                   
                 | 
              
              
                | 
                   
                    libjxl_cms.so
                   
                 | 
                
                   
                    contém suporte para Little CMS na libjxl
                   
                 | 
              
              
                | 
                   
                    libjxl_extras_codec.so
                   
                 | 
                
                   
                    contém suporte adicional de codificador/decodificador
                    para imagens JPEG XL
                   
                 | 
              
              
                | 
                   
                    libjxl_jni.so
                   
                 | 
                
                   
                    contém uma interface Java para suportar JPEG XL em
                    sistemas onde Java-24.0.2 foi instalado ao tempo da
                    construção
                   
                 | 
              
              
                | 
                   
                    libjxl_threads.so
                   
                 | 
                
                   
                    contém funções de camada para JPEG XL
                   
                 | 
              
              
                | 
                   
                    libpixbufloader-jxl.so
                   
                 | 
                
                   
                    contém um carregador para gdk-pixbuf para permiti-lo
                    carregar imagens JPEG XL
                   
                 |