Libdcr Rangschikking & Samenvatting
- Naam uitgever:
- Davide Pizzolato
- Besturingssystemen:
- Windows All
Libdcr Tags
Libdcr Beschrijving
Libdcr is ontwikkeld om een conversie van de bekende Dcraw.c-software te zijn, gemaakt door Dave Coffin, in een C-bibliotheek. Libdcr is volledig gebaseerd op DCRAW.C en erft dezelfde functies en licentievoorwaarden. De originele DCRAW.C-broncode is gesplot in 3 bestanden: - Libdcr.h: Libry Header-bestand - Libdcr.c: Bibliotheek Hoofdbestand - DCR.C: Hoofd DCRAW.C-toepassing geïmplementeerd met behulp van de Libdcr-bibliotheek Verschillen tussen Dcraw.c en Libdcr / DCR.C: - de globale variabelen die in DCRAW.c worden gedeclareerd, zijn in Libdcr gegroepeerd in de DCRAW-structuur. - De functies die vanuit Libdcr worden geëxporteerd, hebben het prefix "DCR_" en de eerste parameter is van type DCRAW *. - de variabelen voor de opdrachtregelargumenten zijn gegroepeerd in de DCR_Options-structuur, in de DCRAW-structuur. De opdrachtregelargumenten kunnen worden beheerd met behulp van de functie DCR_PARSE_COMMAND_LINE_OPTIONS. - De toepassing moet de DCRAW-structuur initialiseren en te bevrijden, met behulp van DCR_INIT_DCRAW en DCR_CLEANNUP_DCRAW. - De standaardfuncties voor bestandstoegang worden vervangen door functiewijzers, gegroepeerd in de DCR_STREAM_OPS-structuur, in de DCRAW-structuur. DCR_INIT_DCRAW initialiseert de wijzers naar de standaardfuncties (FOPEN, FREAD, ...)
Libdcr Gerelateerde software