Jpeg2bw

JPEG2BW is een programma dat JPEG-kleurenfoto's kan converteren naar foto's met een hoge precisie grijswaarden.
Download nu

Jpeg2bw Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thomas Baruchel
  • Uitgever website:

Jpeg2bw Tags


Jpeg2bw Beschrijving

JPEG2BW is een programma dat JPEG-kleurenfoto's kan converteren naar afbeeldingen met een hoge precisie grijswaarden. JPEG2BW is een programma dat JPEG-kleurenfoto's kan converteren naar afbeeldingen met een hoge precisie grijswaarden. Het gebruikt de bekende JPEG-bibliotheek van de onafhankelijke JPEG-groep. Wat de JPEG2BW anders maakt dan andere projecten is dat het de hele berekening in dubbele precisie uitvoert in plaats van door elke waarde op een 8-bits geheel getal bij elke stap af te ronden. De geconverteerde zwarte en witte foto's worden uiteindelijk gecodeerd naar een 16BPP grijsschaal bitmap-bestand, met ongeveer 10 acuraat bits voor elke pixel in plaats van 8 met huidige methoden (lees het volgende artikel over dit onderwerp). Zo zouden de foto's geproduceerd door JPEG2BW ongeveer 1.000 significante grijs (in plaats van 256) moeten geven. Leidt de JPEG-fileten niet veel te zeggen over deze stap; Ik gebruik de Libjpeg die het werk doet; Het enige ding om te zeggen is dat de JDCT_FLoat-methode wordt gebruikt voor de discrete cosinale transformatie. Hier is wat de handleiding voor het DJPEG-tool betreft met betrekking tot deze methode: gebruik dCT-methode van drijvende punten. De vlottermethode is zeer nauwkeuriger dan de INT-methode, maar is veel langzamer tenzij uw machine zeer snelle zwevende hardware heeft. Merk ook op dat de resultaten van de drijvende-puntmethode enigszins over machines kunnen variëren, terwijl de integer-methoden overal dezelfde resultaten moeten geven. Tarief dan de andere twee.Converteren naar RGB-kleurenPacei Gebruik de Libjpeg niet voor het converteren van de afbeelding naar de RGB-kleurenruimte. De bibliotheek wordt gevraagd om het beeld in zijn eerste YCBCR-formaat met 8-bits voor elk kanaal te laten. Wanneer de bibliotheek de afbeelding naar de RGB-kleurenruimte converteert, worden waarden afgerond op het dichtstbijzijnde gehele getal, dat ik wil vermijden. Denk niet dat je een nieuwe informatie kunt winnen met deze methode, maar je kunt met meer accurate waarden werken. Hier is een feit: bijna elke kleur in een 24BPP YCBCR-kleurenruimte had een van de vier of vijf verschillende kleuren in sommige eerdere 24BPP RGB-kleurenruimte kunnen zijn. Nogmaals, denk niet dat je kunt vinden welke te kiezen (tenzij het gebruik van zeer slimme interpolatiemethoden, maar als je om geeft, moet je eerder overwegen om een ander formaat te gebruiken dan JPEG voor je foto's). Wat ik eigenlijk zeg, is dat in plaats van de waarden in de RGB-kleurenruimte af te ronden, ik probeer zo dicht mogelijk bij de informatie in het bestand te blijven. Tijdens het nadenken over deze onderwerpen, voerde ik een berekening uit die je interessant voor je heeft: bij het converteren van de 16.777.216 verschillende kleuren van een 24BPP RGB-kleurenruimte in gelijkwaardige kleuren in een 24BPP YCBCR-kleurenruimte (wat gebeurt er bij het omhullen van de JPEG-foto), slechts 4,007,339 Kleuren worden bereikt in de nieuwe ColorSpace. Waaronder slechts 22,672 kleuren worden bereikt vanaf een enkele RGB-kleur. 34.812 kleuren worden bereikt vanuit twee verschillende kleuren. 22.024 kleuren worden bereikt vanaf 3 verschillende kleuren. 3.020.307 kleuren worden bereikt vanaf 4 verschillende kleuren. 907.524 kleuren worden bereikt vanaf 5 verschillende kleuren.computing in dubbele precisie is het beeld niet gecomprimeerd en geconverteerd in de RGB-kleurenruimte, alle waarden worden in dubbele precisie berekend, zoals eerder verteld. Het programma van het programma is geschreven in C; Het gebruikt twee bibliotheken: de Libjpeg en Guiley; Je zou ze moeten kunnen compileren op verschillende systemen. Ze zijn geprobeerd op verschillende UNIX-systemen en samengesteld met commando's zoals: GCC -O JPEG2BW JPEG2BW.C -LJPEG -LGUILE -LMAPPLYINGENDE EEN CURVE NAAR HET MASKHEE PROGRAMMA WERKEN door twee verschillende zwarte en witte lagen samen te voegen met een masker (gemaakt van een verzadiging laag). De verschillende afbeeldingen kunnen worden geselecteerd met opties van de opdrachtregel. Een ander kenmerk is belangrijk: een curve kan op het masker worden toegepast. Volg deze link voor meer informatie over dat punt.


Jpeg2bw Gerelateerde software

Minixiftool

MiniExiftool is een Ruby-bibliotheek die werkt als een wikkel voor de exiftool-opdrachtregeloepassing geschreven door Phil Harvey. ...

138

Downloaden

dot2gdl

DOT2GDL is een converter van grafische dot-bestanden naar AISEER (voormalig XVCG) GDL-bestanden. ...

153

Downloaden

jdatestamp

JDATESTAMP is een opdrachtregelhulpprogramma voor verlossende afdrukdatum / tijd van een foto die in een digitale camera wordt ingenomen in zijn JPEG-afbeelding. ...

172

Downloaden