Ciclo de desenvolvimento de software

O ciclo de desenvolvimento de software consiste de todos os passos/estágios do software desde sua concepção até sua implantação. Existem vários tipos de modelos de ciclos de desenvolvimento de software(Agile, Waterfall, etc) e você escolher qualquer um desses tipos de acordo com a sua necessidade.

Continuar lendo Ciclo de desenvolvimento de software

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++