jpeg-compressor – codificador JPEG de domínio público em um único arquivo C++

O jpeg-compressor é uma classe em C++ pequena (menos de 1000 linhas) e fácil de usar que cria um arquivo de imagem JPEG. Suporta tons de cinza e os fatores de sub-amostragem de chroma H1V1/H2V1/H2V2, ajustes de qualidade compatíveis com a biblioteca Libjpeg, e é razoavelmente rápida com um baixo consumo de memória (tipicamente menos de 64KB). A classe consiste de um único arquivo C++ com um pequeno arquivo de cabeçalho, junto com algumas funções opcionais de ajuda e exemplo. A versão atual suporta tanto a codificação com Huffman de via única e a mais eficiente (mais também mais lenta) codificação em duas vias, faz uma única alocação dinâmica de memória e aceita imagens de 32 bits.
Continuar lendo jpeg-compressor – codificador JPEG de domínio público em um único arquivo C++