xcf2png(1) xcf2png(1) NAVN xcf2png - oversaet xcf-filer til png-format OVERBLIK xcf2png [ flag ] filnavn [ lagnavne ] BESKRIVELSE xcf2png er et kommandolinjevaerktoj til at fladgore og konvertere billedfiler i gimp(1)s interne format XCF til det generelle billedformat png. Det kraever ikke at Gimp selv er installeret. ALMINDELIGE FLAG -A, --force-alpha Konstruer en triviel gennemsigtighedskanal selvom billedet er fuldstaendig ugennemsigtigt. -b farve, --background farve Giv gennemsigtige partier af billedet denne farve. Baggrundsfarven kan angives hexadecimalt som #rrggbb eller #rgb, eller med et X11-farvenavn (sidstnaevnte virker kun hvis der kan findes en database med farvenavne i en standardplacering). -c, --color, --colour Brug RGB-format for uddata selvom der er mere kompakte alternative formater. -C, --autocrop Placer det konvertede omrade af billedet til sa det netop daekker alle de synlige (eller valgte) lag. Billedet kan blive storre eller mindre end laerredet, afhaengigt af de synlige lags storrelse og placering. (Bemaerk at tilskaeringen ikke tager hensyn til indholdet af lagene). Normalt vil det konverterede omrade vaere det samme som XCF-laerredet. -D, --dissolve Foretag et "oplos"-skridt for at udrydde delvis gennemsigtighed i det fladgjorte billede. Hvis -b-flaget ogsa gives, sker dette for baggrundsfarven pafores. -f, --full-image Start med at fladgore hele billedet til RAM, og analyser sa billedet for detaljerne i uddataformatet bliver besluttet (fx om gratoner er tilstraekkeligt til at repraesentere billeder). Hvis dette flag ikke gives, vil programmet nojes med at fladgore en enkelt raekke "fliser" (af hojden 64 pixels) ad gangen. -g, --gray, --grey Repraesenter uddata som gratoner selv hvis det er rent sort/hvidt. Stop med afslutningskode 103 hvis der modes nogen farvede pixels. Dette bliver valgt automatisk hvis uddatafilens navn ender pa .pgm. -G, --for-gif Pasta at der ikke er nogen delvist gennemsigtige pixels i uddata (hvilket muliggor en effektivere repraesentation af gennemsigtighed i uddata). Stop med afslutningskode 102 hvis der alligevel findes nogen delvist gennemsigtige pixels. Hvis -b-flaget ogsa gives, handler denne test om om der er delvist gennemsigtige pixels over den angivne baggrund. -h, --help Udskriv en oversigt over flag og kommandolinjesyntaks, og afslut med kode 0. -j, --bzip Gor det samme som -Z bzcat. Vaelges automatisk hvis filnavnet slutter med bz2. -o filnavn, --output filnavn Skriv det konverterede billede til filnavn i stedet for til standarduddata. -O x,y, --offset x,y Forskyd det konverterede billede fra det overste venstre hjorne af XCF-laerredet. Bruges normalt sammen med -S. -S bxh, --size bxh Beskaer det konverterede billede til bredde b og hojde b. -T, --truecolor Brug fuldt RGB-farverum til at fladgore indekserede billeder. Hvis dette flag ikke gives, vil xcf2png efterligne Gimps nuvaerende princip, hvor gennemsigtigheden af hver pixel afrundes til enten "helt gennemsigtig" eller "helt ugennemsigtig", og fortolke alle lagtilstande som Normal. -u, --utf8 Brug den ra UTF-8-repraesentation fra XCF-filen til at sammenligne og vise lagnavne. Normalt forsoger programmet at transkribere lagnavnene til det tegnsaet der angives af lokalitetsinstillingen. -v, --verbose Giv fremgangsbeskeder til standardfejl undervejs. -V, --version Skriv versionsnummeret for xcftools til standarduddata, og afslut med kode 0. -z, --gzip Gor det samme som -Z zcat. Vaelges automatisk hvis filnavnet slutter med gz. -Z kommando, --unpack kommando Angiv en kommando som inddatafilen skal behandles af for den kan fortolkes som XCF-fil. Kommandoen bliver startet som kommando filnavn, og skal skrive sit resultat til standarduddata. Bemaerk at kommando ikke kan indeholde argumenter. Hvis filnavnet ender pa gz eller bz2, vil et udpakkeprogram blive valgt automatisk; dette kan slas fra ved at angive -Z cat (hvilket bliver optimeret sa der ikke faktisk bliver startet end cat(1)-proces). Visse grupper af flag udelukker gensidigt hinanden. I hver af de folgende grupper vil det sidst givne flag vinde: 1) -A og -b. 2) -g og -c. 3) -D og -G. 4) -j, -z og -Z. 5) -C og -O/-S. VALG AF LAG Hvis kommandolinjen ikke indeholder noget lagnavn, bliver alle de synlige lag i XCF-filen fladgjort til et enkelt uddatabillede. Man kan ogsa vaelge de lag der skal kombineres, udtrykkeligt ved at angive deres navne som selvstaendige kommandolinjeargumenter efter navnet pa inddatafilen. I det tilfaelde vil uddata kun indeholde de angivne lag. Lagene vil blive kombineret i den raekkefolge de star pa kommandolinjen, med det lag der star laengst til venstre, som det "nederste" - det vil sige at den indbyrdes position i XCF filen ikke betyder noget. De folgende flag kan gives efter et lagnavn for at tilsidesaette lagets globale egenskaber: --mask Aktiver lagmasken. --mode mode Vaelg lagtilstanden (fx Normal eller LaegTil). --nomask Deaktiver lagmasken. --opacity n Vaelg gennemsigtighed pa en skala fra 0 (helt gennemsigtigt) til 255 (helt ugennemsigtig). --percent n Vaelg gennemsigtighed pa en skala fra 0 (helt gennemsigtigt) til 100 (helt ugennemsigtig). AFSLUTNINGSKODER Her er de mulige afslutningskoder fra xcf2png: 0 Alt OK 20 Gal kommandolinjesyntaks, herunder ukendte farvenavne i -B (eller farvenavnsdatabasen mangler). 21 Den angivne XCF-fil findes ikke eller kan ikke laeses. 22 Et lag der angives pa kommandolinjen findes ikke, eller --mask-flaget er anvendt pa et lag der ikke har nogen lagmaske. 102 -G-flaget er givet, men billedet indeholder delvist gennemsigtige pixels. 103 -g-flaget er givet, men billedet indeholder farvede pixels. 123 XCF-filen indeholder egenskaber som xcftools ikke forstar. (Der er sa vidt vides ingen made at fa Gimp til at skrive en XCF-fil som medforer denne aflutningskode. Lad venligst forfatteren vide det hvis du opdager en). 125 XCF-filen er beskadiget eller ugyldig. 126 Det lykkedes ikke at udfore udpakkeprogrammet (eller det blev draebt undervejs). 127 Uventet I/O-fejl, interne fejl og lignede "umulige" situationer. Hvis et udpakkeprogram stopper med en fejlkode, bliver denne kode ogsa xcf2pngs afslutningskode. FEJL OG BEGRAENSNINGER Nar flere delvist gennemsigtige lag skal kombineres, bliver pixelvaerdierne kombineret uden gammakorrektion. (Sadan gor Gimp det ogsa). Ved kombinationen vil der uvaegerligt opsta mindre afrundingsfejl - nogen gange giver xcf2png andre fejl end Gimp selv, isaer nar der er tale om mere end to lag, eller ved nogen af de mere eksotiske lagtilstande. Disse forskelle er normalt ikke synlige. Flydende markeringer bliver p.t. ikke behandlet korrekt. Der er sikkert ogsa andre fejl som viser sig i saerlige situationer. Hvis du finder en, sa vaer rar at fortaelle forfatteren om den. FILER /etc/X11/rgb.txt /usr/share/X11/rgb.txt /usr/lib/X11/rgb.txt Database med farvenavne der forstas af -b. FORFATTER xcf2png og denne manualside er skrevet af Henning Makholm . SE OGSA xcfinfo(1), xcf2pnm(1) Xcftools 2006-02-12 xcf2png(1)