xwd


I X Window System fångar programmet xwd ( X Window dump ) innehållet på en skärm eller ett fönster och sparar det valfritt i en fil .

xwd körs på ett av två sätt: om en användare anger hela skärmen eller namnet eller identifieraren för ett fönster som ett argument, fångar programmet innehållet i fönstret; annars ändrar den formen på markören och väntar på att användaren ska klicka i ett fönster, vars innehåll sedan fångas upp.

Drift

X Windows kärnprotokollnivå använder xwd det faktum att vilken X-klient som helst kan begära innehållet i ett godtyckligt fönster, inklusive de som den inte skapade, med hjälp av GetImage- begäran (detta görs av XGetImage -funktionen i Xlib -biblioteket). Innehållet i hela skärmen erhålls genom att begära innehållet i rotfönstret .

Filen som genereras av xwd kan sedan läsas av olika andra X-verktyg såsom xwud , sxwd , xv och GIMP , eller konverteras till andra format; netpbm - sviten tillåter konstruktion av en användbar pipeline :

$ xwd | xwdtopnm | pnmtopng > Screenshot.png

Dumparna är större i storlek än filer i de flesta bildfilformat – inte bara komprimerade format som PNG , utan även okomprimerade bitmappsformat som BMP .

X Fönsterdump
Filnamnstillägg
.xwd
Utvecklad av X fönstersystem
Initial release X10 / 1985 ; 38 år sedan ( 1985 )
Senaste släppningen

X11 september 1987 ; 35 år sedan ( 1987-09 )
Typ av format Bildfilformat
Standard xwdfile.h
Öppna format ? MIT-licens

Bildformat

Olika bildvisare och verktyg stöder X11 .xwd- formatet, bland annat GIMP , ImageMagick , Netpbm och XnView . I version 2.1.4 FFmpeg pixelformat bgra, rgba, argb, abgr, rgb24, bgr24, rgb565be, rgb565le, bgr565be, bgr565le, rgb555be, rgb555le, bgr 55le, bgr 55le, bg b4_byte, bgr4_byte, pal8, grey och monow. I dessa förkortningar betyder 555 32768=32×32×32 färger, 565 betyder 65536 färger (6 bitar för grönt), rgba är r ed- g reen -b lue- a lpha , 4 eller 8 står för 16 eller 256 färger, le eller be är endianness , pal är en ingångspalett , etc. som listat av ffmpeg –pix_fmts .

Detaljer för .xwd -formatet i xwdfile.h beror på plattformen, därför är det olämpligt för plattformsoberoende applikationer och har ingen MIME -bildtyp.

Se även

externa länkar