Libdcr.

uma conversão de dcraw.c
Baixe Agora

Libdcr. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Davide Pizzolato
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 104 KB

Libdcr. Tag


Libdcr. Descrição

O libdcr foi desenvolvido para ser uma conversão do software DCraw.c bem conhecido, criado por Dave Caixão, em uma biblioteca C. O libdcr é totalmente baseado em Dcraw.c e herda os mesmos recursos e termos de licença. O código fonte DCraw.c original é dividido em 3 arquivos: - libdcr.h: arquivo de cabeçalho de biblimay - libdcr.c: arquivo principal da biblioteca - dcr.c: aplicativo principal dcraw.c implementado usando a biblioteca libdcr Diferenças entre Dcraw.c e libdcr / dcr.c: - As variáveis globais declaradas em Dcraw.c, no libdcr são agrupadas na estrutura Dcraw. - As funções exportadas do libdcr têm o prefixo "dcr_" e o primeiro parâmetro é do tipo Dcraw *. - As variáveis para os argumentos da linha de comando são agrupadas na estrutura DCR_OPtions, dentro da estrutura Dcraw. Os argumentos da linha de comando podem ser gerenciados usando a função dcr_parse_command_line_options. - O aplicativo deve inicializar e liberar a estrutura do DCraw, usando dcr_init_dcraw e dcr_cleanup_dcraw. - As funções padrão para acesso a arquivos são substituídas por ponteiros de função, agrupados na estrutura dcr_stream_ops, dentro da estrutura do DCraw. DCR_INIT_DCRAW Inicializa os ponteiros para as funções padrão (FOPEN, FREAD, ...)


Libdcr. Software Relacionado