xwd
في نظام X Window ، يقوم البرنامج xwd ( X Window dump ) بالتقاط محتوى الشاشة أو النافذة ، ويمكنه اختيارياً حفظه في ملف . [ 1 ]
xwdيعمل البرنامج بإحدى الطريقتين التاليتين: إذا حدد المستخدم الشاشة بأكملها أو اسم أو معرف نافذة كوسيط، فإن البرنامج يلتقط محتوى النافذة؛ وإلا فإنه يغير شكل المؤشر وينتظر حتى ينقر المستخدم في نافذة، ثم يتم التقاط محتواها.
عملية
على مستوى بروتوكول X Window الأساسي ، يستغل xwd حقيقة أن أي عميل X يمكنه طلب محتوى أي نافذة، بما في ذلك النوافذ التي لم ينشئها، باستخدام GetImageالطلب (يتم ذلك بواسطة XGetImageالدالة الموجودة في مكتبة Xlib ). ويتم الحصول على محتوى الشاشة بالكامل عن طريق طلب محتوى النافذة الجذرية .
يمكن بعد ذلك قراءة الملف الذي تم إنشاؤه بواسطة xwd بواسطة العديد من أدوات X الأخرى مثل xwud و sxwd و xv و GIMP ، أو تحويله إلى تنسيقات أخرى؛ تتيح مجموعة ImageMagick إنشاء مسار مفيد :
$ xwd | convert xwd:- screenshot.png
تكون ملفات التفريغ أكبر حجماً من الملفات في معظم تنسيقات ملفات الصور - ليس فقط التنسيقات المضغوطة مثل PNG ، ولكن أيضاً تنسيقات الصور النقطية غير المضغوطة مثل BMP .
تنسيق الصورة
تدعم العديد من برامج عرض الصور وأدواتها .xwdتنسيق X11، ومنها GIMP و ImageMagick و Netpbm و XnView . في الإصدار 2.1.4، دعم FFmpeg تنسيقات البكسل التالية : bgra، rgba، argb، abgr، rgb24، bgr24، rgb565be، rgb565le، bgr565be، bgr565le، rgb555be، rgb555le، bgr555be، bgr555le، rgb8، bgr8، rgb4_byte، bgr4_byte، pal8، gray، و monow. في هذه الاختصارات ، 555 تعني 32768 = 32 × 32 × 32 لونًا، و 565 تعني 65536 لونًا (6 بتات للون الأخضر)، وrgba تعني الأحمر والأخضر والأزرق والشفافية ، و 4 أو 8 تعني 16 أو 256 لونًا، وle أو be تعني ترتيب البايتات ، وpal تعني لوحة الإدخال ، إلخ ، كما هو موضح في [ 3 ] .ffmpeg –pix_fmts
تعتمد تفاصيل التنسيق .xwdعلى XWDFile.hالنظام الأساسي، ولذلك فهو غير مناسب للتطبيقات متعددة الأنظمة الأساسية ولا يحتوي على نوع صورة MIME . [ 2 ]
انظر أيضاً
- X BitMap (XBM)
- إكس بيكس ماب (XPM)
مراجع
- ↑ تايلر، كريس (2008). أدوات الطاقة X. سلسلة أورايلي. أورايلي ميديا، إنك. ص 107. ISBN 9780596101954تم استرجاعها في 23-01-2014 .
تقوم أداة X window dump (xwd) بأخذ لقطة للشاشة الحالية، أو نافذة محددة يدويًا، أو نافذة محددة بواسطة معرفها الرقمي، وإخراج الصورة إلى الإخراج القياسي أو إلى ملف.
- 1 2 جيمس د. موراي؛ ويليام فان رايبر (أبريل 1996). موسوعة تنسيقات ملفات الرسومات، الطبعة الثانية . أورايلي . ISBN 1-56592-161-5تم الاطلاع عليه بتاريخ 27-02-2014 .
- ↑ "تنسيقات الصور" . وثائق FFmpeg العامة . 2014. تم الاطلاع عليه بتاريخ 23-02-2014 .
روابط خارجية
- تنسيقات ملفات الرسومات
- نظام النوافذ X
- برامج X Window
- برنامج مجاني لالتقاط الصور
- مقدمات عام 1985
- برنامج مرخص بموجب ترخيص MIT
- برنامج رسومات سطر الأوامر
