Dit is de opdracht uncompface die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
compface, uncompface - comprimeren en uitbreiden van 48x48x1 gezichtsbeeldbestanden
KORTE INHOUD
componeren [ in bestand [ uitbestand ] ] ...
onvriendelijk [-X] [ in bestand [ uitbestand ] ] ...
PRODUCTBESCHRIJVING
componeren is een filter voor het genereren van sterk gecomprimeerde representaties van 48x48x1 gezicht
afbeeldingsbestanden. onvriendelijk is een inverse filter die een inverse transformatie uitvoert
zonder verlies van gegevens. Het gebruikte algoritme is zeer afgestemd op zijn doel en bereikt
beter dan gemiddeld een compressieverhouding van vijf op één. Argumenten werken op dezelfde manier voor:
beide programma's. Het eerste argument, indien aanwezig, zorgt ervoor dat invoer wordt genomen van de benoemde
bestand in plaats van van standaardinvoer, tenzij het de tekenreeks ``-'' is. Een tweede argument, als
aanwezig is, zorgt ervoor dat de uitvoer naar het genoemde bestand gaat in plaats van naar de standaarduitvoer, tenzij het is
de tekenreeks ``-''. Daaropvolgende paren van argumenten kunnen worden gebruikt om verdere paren van te specificeren
invoer- en uitvoerbestanden.
Het invoerformaat voor componeren (en het uitvoerformaat voor onvriendelijk) is 48 regels van elk 3
zestien-bits hexadecimale gehele getallen, komma's beëindigd in C-initialisatie-stijl. Het resultaat
formaat van componeren (en het invoerformaat voor onvriendelijk) is een aantal regels verzonnen
van een spatie gevolgd door afdrukbare tekens (in het bereik ``!'' tot en met ``~''). De
eerste regel bevat 72 tekens en volgende regels bevatten 79 tekens, behalve dat:
de laatste regel kan kort zijn.
Deze versie van compface is gepatcht om ook normale XBM-afbeeldingen te kunnen verwerken.
uncompface zal alleen XBM-uitvoer produceren als de -X-schakelaar wordt toegepast.
De hoeveelheid verkregen compressie varieert tussen gezichtsbeeldbestanden, maar de uitvoer van
componeren gemiddeld minder dan 200 tekens. Het gemiddelde aantal uitgangslijnen is drie.
DIAGNOSE
De uitgangsstatus is normaal gesproken 0. Mogelijke fouten zijn onder meer IO-fouten bij het openen, lezen of
bestanden schrijven, opmaakfouten in componeren invoerbestanden en ongeldige argumenten. Elke resultaten
in een verklarend bericht over standaardfout en een exit-status van 1. Er wordt een waarschuwing gegeven:
geproduceerd als componeren detecteert extra invoergegevens.
Uncompface online gebruiken met onworks.net-services