الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

netpbm - عبر الإنترنت في السحابة

قم بتشغيل netpbm في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر netpbm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


netpbm - حزمة من برامج ومكتبات معالجة الرسومات

الوصف


نتبم هي حزمة من برامج الجرافيكس ومكتبات البرمجة.

يوجد أكثر من 220 برنامجًا منفصلاً في الحزمة ، معظمها يحتوي على "pbm" و "pgm" و
"ppm" أو "pnm" في أسمائهم. على سبيل المثال، com.pnmscale جيفتوبنم.

على سبيل المثال ، قد تستخدم com.pnmscale لتقليص الصورة بنسبة 10٪. او استعمل com.pnmcomp لتراكب
صورة واحدة فوق الأخرى. او استعمل com.pbmtext لإنشاء صورة للنص. أو تقليل
عدد الألوان في الصورة بامتداد pnmquant.

إنّ نتبم تنسيقات


تعمل جميع البرامج مع مجموعة من تنسيقات الرسومات تسمى تنسيقات "netpbm".
على وجه التحديد ، هذه التنسيقات PBM(5) PGM(5) جزء في المليون(5)، و حزب الأصالة والمعاصرة(5). الثلاثة الأولى من
تُعرف هذه أحيانًا بشكل عام باسم PNM. يتم تحويل العديد من برامج Netpbm من ملف
Netpbm إلى تنسيق آخر أو العكس. هذا حتى يمكنك استخدام برامج Netpbm
للعمل على رسومات بأي شكل. من الشائع أيضًا استخدام مزيج من Netpbm
برامج للتحويل من تنسيق غير Netpbm إلى تنسيق آخر غير Netpbm. يحتوي Netpbm على
محولات لأكثر من 80 تنسيقًا للرسومات ، وكحزمة يتيح لك Netpbm عمل المزيد من الرسومات
تنسيق التحويلات من أي مرفق رسومات كمبيوتر آخر.

تنسيقات Netpbm كلها تنسيقات نقطية ، أي تصف الصورة كمصفوفة من الصفوف
وأعمدة البكسل. في تنسيق PBM ، تكون البيكسلات بالأبيض والأسود. في PGM
التنسيق ، البكسل هي ظلال رمادية. في تنسيق PPM ، تكون وحدات البكسل بالألوان الكاملة. ال
تنسيق PAM أكثر تعقيدًا. بديل لجميع التنسيقات الثلاثة الأخرى ،
يمكن أن تمثل مصفوفات البيانات العامة بما في ذلك على سبيل المثال لا الحصر الأسود والأبيض ،
الصور الملونة وذات التدرج الرمادي.

البرامج المصممة للعمل مع صور PBM لها "pbm" في أسمائها. برامج مصممة ل
العمل مع صور PGM و PPM و PAM بالمثل تحتوي على "pgm" و "ppm" و "pam" في أسمائها.

جميع برامج Netpbm المصممة لقراءة صور PGM ترى صور PBM كما لو كانت PGM أيضًا.
جميع برامج Netpbm المصممة لقراءة صور PPM ترى صور PGM و PBM كما لو كانت كذلك
جزء في المليون. راجع قسم "تحويل التنسيق الضمني" أدناه.

تقرأ البرامج التي تحتوي على "pnm" في أسمائها PBM و PGM و PPM ولكن بخلاف برامج "ppm" ،
يميزون بينهم وتعتمد وظيفتهم على الشكل. على سبيل المثال،
com.pnmtogif ينشئ صورة إخراج GIF بالأبيض والأسود إذا كان الإدخال PBM أو PGM ، ولكن ملف
صورة إخراج GIF ملونة إذا كان الإدخال PPM. و com.pnmscale تنتج صورة الإخراج من
نفس تنسيق الإدخال. أ مقياس جزء في المليون سيقرأ البرنامج جميع تنسيقات إدخال PNM الثلاثة ، ولكن
سوف ينظر إليهم جميعًا على أنهم PPM وسيولدون دائمًا مخرجات PPM.

إذا بدا لك أن لديك ثلاثة تنسيقات PNM منفصلة ، فاعلم أن هناك ملف
السبب التاريخي لذلك. في البداية ، لم يكن هناك سوى PBMs. جاء PGMs في وقت لاحق ، و
ثم PPMs. جاء بعد ذلك بكثير حزب الأصالة والمعاصرة ، الذي يدرك إمكانية وجود واحد فقط
التنسيق الكلي.

يتم وصف التنسيقات في صفحات الدليل PBM(5) PGM(5) جزء في المليون(5)، و حزب الأصالة والمعاصرة(5)

ضمني شكل تحويل


يمكن للبرنامج الذي يستخدم مكتبة PGM لقراءة صورة أن يقرأ صورة PBM بالإضافة إلى PGM
صورة. يرى البرنامج صورة PBM كما لو كانت صورة PGM مكافئة ، بامتداد
ماكسفال 255.

يمكن للبرنامج الذي يستخدم مكتبة PPM لقراءة صورة أن يقرأ صورة PGM بالإضافة إلى PPM
صورة وصورة PBM بالإضافة إلى صورة PGM. يرى البرنامج صورة PBM أو PGM كما لو
كانت صورة PPM المكافئة ، بحد أقصى 255 في حالة PBM ونفس الحد الأقصى
مثل PGM في حالة PGM.

نتبم الشفافية


في العديد من تنسيقات الرسومات ، هناك وسيلة للإشارة إلى وجود أجزاء معينة من الصورة
شفافة كليًا أو جزئيًا ، بمعنى أنه إذا تم عرضها "فوق" صورة أخرى ،
ستظهر الصورة الأخرى من هناك. تنسيقات Netpbm تتجاهل ذلك عمدًا
القدرة ، لأن الغرض منها هو أن تكون بسيطة للغاية.

في Netpbm ، يمكنك التعامل مع الشفافية عبر قناع شفافية منفصلة (بشكل طفيف
إعادة تعريف) صورة PGM. في Pseudo-PGM ، ما يمكن أن يكون عادةً شدة البكسل
بدلا من ذلك هي قيمة الغموض. ارى PGM(5). com.pnmcomp هو مثال على برنامج يستخدم
قناع شفافية PGM.

إنّ نتبم البرامج


تعد برامج Netpbm مفيدة بشكل عام في تشغيلها بواسطة شخص من shell الأوامر ، ولكنها كذلك
مصممة أيضًا لتستخدمها البرامج. السمة المشتركة لبرامج Netpbm هي أن
إنها لبنات أساسية بسيطة. تكون أقوى عند تكديسها
خطوط الأنابيب. لا تستخدم برامج Netpbm واجهات مستخدم رسومية (في الواقع ، لا تستخدم أيًا منها
عرض الرسومات على الإطلاق ، باستثناء عارض Linux Svgalib البسيط جدًا) ولا تسعى
المدخلات من المستخدم.

كل برنامج من هذه البرامج له صفحته الخاصة.

مشترك مزيد من الخيارات


هناك عدد قليل من الخيارات الموجودة في جميع البرامج التي تعتمد على Netpbm
المكتبات ، بما في ذلك جميع برامج Netpbm تقريبًا. هذه ليست مذكورة في
صفحات الرجل الفردية للبرامج.

-هادئ قم بإلغاء جميع الرسائل الإعلامية التي سيتم إصدارها إلى المعيار
خطأ. (على وجه الدقة ، هذا يعمل فقط إلى الحد الذي يعمل فيه البرنامج المعني
تنفذ اتفاقية Netpbm الخاصة بإصدار جميع الرسائل الإعلامية عبر
pm_message () خدمة مكتبات Netpbm).

-الإصدار
بدلاً من فعل أي شيء آخر ، أبلغ عن إصدار libbm مكتبة مرتبطة
بالبرنامج (ربما تم ربطه بالبرنامج بشكل ثابت ، أو
مرتبطة ديناميكيًا في وقت التشغيل). عادة ، برامج Netpbm والمكتبات
يتم تثبيتها في نفس الوقت ، لذلك يخبرك هذا بإصدار البرنامج و
جميع مكتبات وملفات Netpbm الأخرى التي تستخدمها أيضًا.

هنا دليل لبرامج Netpbm. تستطيع ايضا استخذام رجل -k للبحث عن
برنامج يفعل ما تريد.

المحولات
جزء في المليون
تحويل سلسلة من إطارات PPM إلى فيلم MPEG

com.jpegtopnm
تحويل ملف JFIF / JPEG / EXIF ​​إلى تنسيق Netpbm

com.pnmtojpeg
تحويل PPM إلى تنسيق JPEG / JFIF / EXIF

أيتوبنم
تحويل أي تنسيق رسومات إلى تنسيق Netpbm

com.bmptoppm
تحويل ملف Windows أو OS / 2 Bitmap إلى PPM

com.ppmtobmp
تحويل PPM إلى ملف Windows أو OS / 2 Bitmap

com.winicontoppm
تحويل ملف أيقونة Windows إلى PPM

جزء في المليون
تحويل PPM إلى ملف أيقونة Windows

جيفتوبنم
تحويل GIF إلى أي خريطة محمولة

com.ppmtogif
تحويل PPM إلى GIF

com.pnmtopng
تحويل تنسيق Netpbm إلى Portable Network Graphics

pngtopnm
قم بتحويل PNG (Portable Network Graphics) إلى تنسيقات Netpbm

النخيل
تحويل تنسيق Palm pixmap إلى تنسيقات Netpbm

بنمتوبالم
تحويل صيغ Netpbm إلى خريطة Palm pixmap

com.jbigtopbm
تحويل JBIG BIE (صورة نقطية مضغوطة) إلى PBM

بامتوبنم
تحويل صورة PAM إلى PBM أو PGM أو PPM

com.pbmtojbig
تحويل PBM إلى JBIG BIE (صورة نقطية مضغوطة)

com.pmtofiasco
تحويل صورة Netpbm إلى تنسيق مضغوط بدرجة عالية Fiasco (wfa)

com.fiascotopnm
قم بتحويل تنسيق Fiasco (wfa) المضغوط للغاية إلى صورة Netpbm

هبكدتوبم
تحويل قرص الصورة المضغوط إلى جزء في المليون

com.pbmtonokia
تحويل PBM إلى Nokia Smart Messaging Format (SMF)

com.pbmtowbmp
تحويل PBM إلى WAP (بروتوكول التطبيقات اللاسلكية) Wireless Bitmap

com.wbmptopbm
تحويل WAP (بروتوكول التطبيقات اللاسلكية) Wireless Bitmap إلى PBM

نيوتوبم
تحويل صورة Atari Neochrome (.neo) إلى جزء في المليون

جزء في المليون
تحويل صورة PPM إلى Atari Neochrome (.neo)

com.pbmtomda
التحويل من PBM إلى Microdesign (لـ Amstrad PCWs)

مداتوبم
التحويل من Microdesign (لـ Amstrad PCWs) إلى PBM

على سطح المكتب
تحويل كائن Andrew Toolkit النقطي إلى PBM

ببمتعتك
تحويل PBM إلى كائن نقطي Andrew Toolkit

فرشاة
تحويل فرش Xerox doodle إلى PBM

comuwmtopbm
تحويل تنسيق CMU window manager إلى PBM

g3topbm
تحويل Group 3 FAX to PBM

pbmtog3
تحويل PBM إلى فاكس المجموعة 3

com.icontopbm
تحويل أيقونة الشمس إلى PBM

معرف com لهذا التطبيق هو com.pbmtoicon
تحويل PBM إلى أيقونة الشمس

com.gemtopnm
قم بتحويل تنسيق GEM .img إلى PBM أو pixmap

ماكبتوبم
تحويل MacPaint إلى PBM

com.pbmtomacp
تحويل PBM إلى MacPaint

مجرتوبم
تحويل تنسيق MGR إلى PBM

com.pbmtomgr
تحويل PBM إلى تنسيق MGR

pi3topbm
تحويل Atari Degas .pi3 إلى PBM

pbmtopi3
تحويل PBM إلى Atari Degas .pi3

com.xbmtopbm
تحويل X10 أو X11 النقطية إلى PBM

com.pbmtoxbm
تحويل PBM إلى X11 نقطية

pbmtox10bm
تحويل PBM إلى X10 نقطية

ybmtopbm
تحويل ملف Bennet Yee "face" إلى PBM

com.pbmtoybm
تحويل PBM إلى ملف Bennet Yee "وجه"

pbmto10x
تحويل PBM إلى رسومات طابعة Gemini 10x

com.pbmtoascii
تحويل PBM إلى شكل رسومي ASCII

أسكيتوبجم
تحويل رسومات أحرف ASCII إلى PGM

pbmtobbnbg
تحويل PBM إلى رسومات BBN BitGraph

com.pbmtocmuwm
تحويل PBM إلى تنسيق CMU window manager

com.pbmtoepson
تحويل PBM إلى رسومات طابعة Epson

com.pbmtogem
تحويل PBM إلى ملف GEM

com.pbmtogo
تحويل PBM إلى رسومات GraphOn

pbmtolj
تحويل PBM إلى رسومات HP LaserJet بالأبيض والأسود

جزء في المليون
تحويل PPM إلى رسومات ملونة HP LaserJet (PCL)

بجتوبم
تحويل ملف HP PaintJet إلى PPM

جزء في المليون
تحويل ملف PPM إلى HP PaintJet

Thinkjettopbm
تحويل طابعة HP Thinkjet إلى PBM

com.pbmtoplot
تحويل PBM إلى Unix مؤامرة(5) ملف

com.pbmtoptx
تحويل PBM إلى رسومات Printronix

ببمتوزينك
تحويل PBM إلى أيقونة Zinc Interface Library

فيتستوبنم
تحويل تنسيق FITS إلى أي خريطة محمولة

com.pmtofits
تحويل تنسيقات Netpbm إلى تنسيق FITS

com.fstopgm
قم بتحويل تنسيق Usenix FaceSaver (tm) إلى PGM

com.pgmtofs
تحويل PGM إلى تنسيق Usenix FaceSaver (tm)

hipstopgm
تحويل تنسيق HIPS إلى PGM

com.lispmtopgm
تحويل ملف Lisp Machine النقطي إلى تنسيق PGM

com.pgmtolispm
تحويل PGM إلى تنسيق آلة Lisp

com.pmtops
تحويل صيغ Netpbm إلى بوستسكريبت

بستوبنم
تحويل بوستسكريبت إلى تنسيقات Netpbm

بسيدتوبجم
تحويل بيانات PostScript "صورة" إلى PGM

com.pbmtolps
تحويل صورة PBM إلى بوستسكريبت باستخدام الخطوط

com.pbmtoepsi
تحويل صورة PBM إلى صورة نقطية معاينة Postscript مغلفة

pbmtopsg3
تحويل صور PBM إلى بوستسكريبت باستخدام ضغط فاكس G3.

Rawtopgm
تحويل بايت التدرج الرمادي الخام إلى PGM

com.pgmtopbm
تحويل PGM إلى PBM

com.gouldtoppm
تحويل ملف الماسح الضوئي Gould إلى PPM

ilbmtoppm
تحويل IFF ILBM إلى PPM

com.ppmtoilbm
تحويل PPM إلى IFF ILBM

إمغتم
تحويل Img-whatnot إلى PPM

متفتوبم
تحويل إخراج MTV Ray-tracer إلى جزء في المليون

com.pcxtoppm
تحويل تنسيق PC Paintbrush إلى PPM

com.pgmtoppm
تلوين خريطة رمادية محمولة في جزء في المليون

pi1toppm
تحويل Atari Degas .pi1 إلى PPM

جزء في المليون
تحويل PPM إلى Atari Degas .pi1

com.picttoppm
تحويل Macintosh PICT إلى PPM

com.ppmtopict
تحويل PPM إلى Macintosh PICT

قرطوبم
تحويل خرج QRT Ray-tracer إلى جزء في المليون

Rawtoppm
تحويل بايت RGB الخام إلى جزء في المليون

com.sldtoppm
قم بتحويل ملف شريحة AutoCAD إلى ملف PPM

سبكتوبم
قم بتحويل Atari المضغوط Spectrum إلى PPM

سبوتوبم
قم بتحويل Atari Spectrum غير مضغوط إلى PPM

تجاتوبم
تحويل ملف TrueVision Targa إلى جزء في المليون

com.ppmtotga
تحويل PPM إلى ملف TrueVision Targa

com.ximtoppm
تحويل Xim إلى PPM

com.xpmtoppm
تحويل تنسيق XPM إلى PPM

جزء في المليون
تحويل PPM إلى تنسيق XPM

yuvtoppm
قم بتحويل تنسيق Abekas YUV إلى PPM

com.eyuvtoppm
تحويل تنسيق Encoder / Berkeley YUV إلى PPM

com.ppmtoeyuv
تحويل PPM إلى تنسيق Encoder / Berkeley YUV

com.ppmtoyuv
تحويل PPM إلى تنسيق Abekas YUV

com.ppmtoyuvsplit
تحويل PPM إلى 3 ملفات YUV خام مجمعة عينات فرعية

yuvsplittoppm
دمج 3 ملفات YUV خام مجمعة في جزء واحد في الدقيقة

com.ppmtoacad
تحويل PPM إلى قاعدة بيانات أوتوكاد أو شريحة

com.ppmtoicr
تحويل PPM إلى رسومات NCSA ICR

com.ppmtopcx
تحويل PPM إلى تنسيق PC Paintbrush

جزء في المليون
تحويل PPM إلى graymap المحمولة

com.ppmtopuzz
تحويل PPM إلى X11 ملف "اللغز"

راستوبنم
تحويل ملف Sun raster إلى تنسيقات Netpbm

com.pnmtorast
تحويل صيغ Netpbm إلى ملف Sun raster

تيفتوبنم
تحويل ملف TIFF إلى أي خريطة محمولة

com.pnmtotiff
تحويل صيغ Netpbm إلى ملف TIFF RGB

com.pnmtotiffcmyk
تحويل صيغ Netpbm إلى ملف TIFF CMYK

com.xwdtopnm
تحويل تفريغ نافذة X10 أو X11 إلى تنسيقات Netpbm

com.pnmtoxwd
تحويل تنسيقات Netpbm إلى نافذة تفريغ X11

com.pmtoplainpnm
تحويل صورة تنسيق Netpbm العادية إلى تنسيق Netpbm عادي

com.pbmtopgm
تحويل ملف PBM إلى PGM عن طريق حساب متوسط ​​المناطق

411 توب في الدقيقة
تحويل 411 (سوني مافيكا) إلى جزء في المليون

جزء في المليون بكسل
تحويل PPM إلى تنسيق DEC sixel

com.ppmtouil
تحويل PPM إلى ملف أيقونة Motif UIL

com.sbigtopgm
تحويل ملف Santa Barbara Instrument Group CCD إلى PGM

com.vidtoppm
تحويل Parallax XVideo JPEG إلى تسلسل ملفات PPM

com.pnmtorle
قم بتحويل ملف PNM إلى ملف Utah Raster Toolkit (urt / rle)

com.rletopnm
قم بتحويل ملف Utah Raster Toolkit (urt / rle) إلى ملف PNM

جزء في المليون
تحويل PPM إلى Interleaf

Leaftoppm
تحويل Interleaf إلى PPM

بيوراتوبغم
تحويل صورة Biorad (كنفوكل) إلى PGM

pbmtoln03
تحويل صورة PGM إلى ديسمبر LN03 + صورة Sixel

ببمتوبك
تحويل صورة PBM إلى خط تنسيق معبأة (PK)

com.pktopbm
تحويل خط تنسيق معبأة (PK) إلى صورة PBM

صورة مولدات كهرباء
كل هذه تنشئ إخراج تنسيق Netpbm.

com.pbmmake
إنشاء صورة PBM فارغة بالحجم المحدد

ص
إنشاء صورة PPM بالحجم واللون المحددين

com.pgmramp
إنشاء منحدر تدرج الرمادي

com.ppmpat إنشاء صورة PPM جميلة

com.ppmrainbow
إنشاء صورة تشبه الطيف مع ألوان تتلاشى معًا.

com.pgmnoise
قم بإنشاء صورة PGM للضوضاء البيضاء

com.pbmtext
تحويل النص إلى صورة PBM

com.pbmupc إنشاء صورة رمز المنتج العالمي PBM

com.ppmcie إنشاء خريطة ملونة CIE صورة PPM

com.pbmpage
قم بإنشاء صفحة نموذج اختبار الطابعة بتنسيق PBM

جزء في المليون
قم بإنشاء خريطة ألوان (صورة PPM) تحتوي على جميع الألوان الممكنة للحد الأقصى المحدد

صورة المحررين
كل هذه تعمل على تنسيقات Netpbm

صنف
أضف نصًا إلى صورة

com.pnmshadow
إضافة ظل إلى صورة بحيث تبدو وكأنها عائمة

جزء في المليون
تفتيح أو تعتيم الصورة - قم بتغيير التشبع والقيمة

جزء في المليون تعتيم الصورة - بطريقة مختلفة عن ppmbrighten

com.pbmreduce
تقليل مرات PBM N ، باستخدام Floyd-Steinberg

com.pgmnorm
تطبيع التباين في صورة PGM

com.ppmnorm
تطبيع التباين في صورة جزء في المليون

com.pbmpscale
تكبير صورة PBM مع تجانس الحواف

com.pnmscale
مقياس الصورة بدقة عالية

تم إصلاحه
مقياس الصورة بسرعة وبدقة منخفضة

com.pnmenlarge
تكبير الصورة N مرات

جزء في المليون
أمر ثبات الألوان للصور الملونة

com.pnmcolormap
اختر أفضل الألوان N لتمثيل صورة ؛ إنشاء خريطة ملونة

com.pnmremap
استبدل الألوان في صورة بألوان من خريطة الألوان

جزء في المليون
حدد الألوان في صورة ملونة وصولاً إلى ألوان أقل

pnmquant
قم بقياس الألوان / الظلال في صورة ملونة أو بتدرج الرمادي وصولاً إلى عدد أقل

ppmquantall
تحديد الألوان في العديد من الملفات

صدق
قم بتشغيل مرشح Laplacian Relief على جزء في المليون

بنماريث
إجراء العمليات الحسابية على صورتين

com.pnmcat صور متسلسلة

com.pnmpad إضافة حدود للصورة

com.pnmcomp
إنشاء مركب (تراكب) للصور

com.ppmmix مزيج (تراكب) صورتين.

com.pnmcrop
اقتصاص كل الحدود الملونة المتشابهة من الصورة

بامكوت حدد منطقة مستطيلة من الصورة

com.pnmcut نسخة قديمة من بامكوت (تم الاحتفاظ به لأنه قد يحتوي على أخطاء أقل)

بامديس
قم بتقطيع الصورة إلى العديد أفقياً و / أو عمودياً

com.pamdeinterlace
قم بإزالة كل صف آخر من الصورة

com.pamchannel
استخراج مستوى واحد (قناة ، على سبيل المثال R ، G ، أو B) من صورة

العمق
تغيير maxval في الصورة

com.pnmflip
إجراء عملية قلب واحدة أو أكثر على صورة ما

بامسترتش
قم بتوسيع نطاق الصورة عن طريق إدراج وحدات بكسل محرفة

بامستريتش جين
مقياس حسب القيم غير الصحيحة باستخدام pamstretch و pnmscale

com.pnminvert
اقلب الصورة

com.pnmgamma
إجراء تصحيح جاما على الصورة

بنمهيستك
الرسم البياني يعادل الصورة لزيادة التباين

هامش
إضافة هامش للصورة

com.pnmpaste
الصق مستطيلاً في صورة

com.pnmrotate
تدوير الصورة

com.pnmshear
قص الصورة

com.pnmsmooth
صورة am على نحو سلس

com.pnmtile
نسخ صورة إلى حجم محدد

com.pbmclean
إزالة وحدات البكسل الوحيدة (ثلج) من صورة PBM

بنمالياس
antialias صورة

جزء في المليون تغيير
قم بتغيير كل لون إلى آخر في صورة PPM

com.pmnlfilt
قم بتصفية الصورة عن طريق استبدال كل بكسل بوظيفة وحدات البكسل القريبة

تحويل جزء في المليون
تحول خطوط صورة جزء في المليون إلى اليسار أو اليمين بمقدار عشوائي

جزء في المليون
نقل وحدات البكسل من صورة PPM مقدار عشوائي

com.pnmconvol
التفاف عام MxN على صورة

rgb3toppm
اجمع بين ثلاث خرائط محمولة في جزء في المليون واحد

جزء في المليون
فصل جزء في المليون إلى ثلاث خرائط محمولة

com.pbmlife
تطبيق قواعد كونواي للحياة على صورة PBM

جزء في المليون
تعيين الألوان إلى درجات رمادية عالية التباين بشكل تعسفي

com.ppmntsc
ضبط الألوان بحيث تكون قانونية لتلفزيون NTSC أو PAL

صورة أجهزة التحليل٫ كالستين
كل هذه تعمل على تنسيقات Netpbm كمدخلات.

ملف pnm
وصف الخصائص الحيوية للصورة

com.pnmpsnr
قياس الفرق بين صورتين

com.pgmedge
كشف الحافة عن صورة PGM

تحسين
تحسين حافة صورة PGM

com.pgmslice
طباعة قيم تدرج الرمادي لصف أو عمود من صورة PGM

مادة pgmtexture
حساب الميزات التركيبية على صورة PGM

com.pgmhist
اطبع رسمًا بيانيًا للقيم في صورة PGM

جزء في المليون
طباعة رسم بياني لمخطط PPM

com.pnmhistmap
رسم رسم بياني لمخطط PGM أو PPM

جزء في المليون
إنشاء خريطة لجميع الألوان في الصورة

com.ppm3d إنشاء صورة نظارات ثلاثية الأبعاد زرقاء / خضراء من صورتين

منوع
com.ppmsvgalib
عرض صورة PPM على وحدة تحكم افتراضية Linux باستخدام Svgalib

com.pbmmask
إنشاء قناع نقطي من صورة نقطية عادية

جزء في المليون قناع
قم بإنشاء قناع مناطق ذات لون معين في صورة ما

com.pnmsplit
قم بتقسيم ملف Netpbm متعدد الصور إلى عدة ملفات صورة واحدة

com.pnmindex
إنشاء فهرس مرئي لمجموعة من صور Netpbm

com.pcdindex
إنشاء فهرس مرئي لقرص مضغوط للصور من ملف نظرة عامة على PCD

com.pnmmontage
بناء عدة صور Netpbm في صورة مونتاج واحدة

com.pgmbentley
بنتلييز صورة PGM

com.pgmcrater
خلق التضاريس المحفورة عن طريق التزوير النمطي هندسي متكرر

بامويل تحويل صورة PNM أو PAM إلى لوحة زيتية

com.ppmforge
تزوير كسوري للسحب والكواكب والسماء المرصعة بالنجوم

com.pgmkernel
توليد نواة التفاف

جزء في المليون تلفزيون اصنع صورة مبطنة بحيث تبدو وكأنها تلفزيون قديم

pbmto4425
عرض صورة PBM على طرف AT&T 4425 ASCII مع أحرف gfx

غير مفهرسة As بعد
com.pmtoddif

com.pnmtosgi

بنمتوسير

ppm فلاش

com.ppmqvga

جزء في المليون

com.ppmtopjxl

sgitopnm

com.sirtopnm

سبوتوبجم

com.xvminitoppm

zeisstopnm

إنّ نتبم المكتبات


مكتبات برمجة Netpbm ، libbm(3) ليبغم(3) libppm(3)، و libpnm(3) ، اصنعها
من السهل كتابة البرامج التي تتلاعب بالصور الرسومية. وظيفتهم الرئيسية هي القراءة و
كتابة الملفات بتنسيق Netpbm ، ولأن حزمة Netpbm تحتوي على محولات لـ
جميع تنسيقات الرسومات الشائعة ، إذا كان برنامجك يقرأ ويكتب تنسيقات Netpbm ، فأنت
يمكن استخدامه مع أي تنسيقات.

لكن المكتبات تحتوي أيضًا على بعض وظائف الأداة المساعدة ، مثل رسم الأحرف و
RGB / YCrCb التحويل.

المكتبات لديها ارتباط C التقليدي. تقريبًا جميع البرامج الموجودة في Netpbm
الحزمة تستند إلى مكتبات Netpbm.

طلب توظيف جديد ملاحظة
كمجموعة من الأدوات البدائية ، تتضاعف قوة Netpbm بقوة الكل
أدوات يونكس الأخرى التي يمكنك استخدامها معهم. تذكرك هذه الملاحظات ببعض من أكثر
طرق مفيدة للقيام بذلك. في كثير من الأحيان ، عندما يريد الأشخاص إضافة وظائف عالية المستوى إلى Netpbm
من الأدوات ، فقد أغفلوا بعض الأدوات الموجودة بالفعل ، بالإضافة إلى Netpbm
هل هو كذلك.

في كثير من الأحيان ، تحتاج إلى تطبيق بعض التحويل أو التحرير على مجموعة كاملة من الملفات.

كقاعدة عامة ، تأخذ برامج Netpbm ملف إدخال واحدًا وتنتج ملف إخراج واحدًا ، عادةً ما يكون
الإخراج القياسي. هذا من أجل المرونة ، نظرًا لأنك غالبًا ما تضطر إلى توجيه العديد من الأدوات
معا.

فيما يلي مثال على أمر shell لتحويل جميع ملفات PNG (المسماة * .png) إلى ملفات
ملفات JPEG المسماة * .jpg:

لـ i in *.بي إن جي؛ do pngtopnm $i | com.ppmtojpeg > `الاسم الأساسي $i .png`.jpg؛ فعل

أو يمكنك فقط إنشاء دفق من أوامر shell الفردية ، واحد لكل ملف ، باستخدام awk
أو بيرل. إليك كيفية تفتيح 30 صورة من صور YUV التي تشكل ثانية واحدة من الفيلم ، مع الاحتفاظ بها
الصور في نفس الملفات:

ls * .yuv أو .br | بيرل -نعم اقضم بصوت عالي
طباعة yuvtoppm $_ | جزء في المليون -v 100 | com.ppmtoyuv > tmp $$. yuv؛ ,
mv tmp $$. yuv $ _0
' أو .br | sh

الأدوات جد (مع ال إكسيك الخيار) و com.xargs مفيدة أيضًا للمعالجة البسيطة
مجموعات من الملفات.

يمكن أن تساعد بعض تسهيلات "استبدال العملية" للقذائف حيثما يتوقع برنامج غير Netpbm
يمكنك تحديد ملف قرص للإدخال وتريد أن يستخدم نتيجة Netpbm
تلاعب. لنفترض أن printcmyk يأخذ اسم ملف Tiff CMYK كمدخل وما أنت
have هو ملف PNG abc.png. يحاول:

طباعة <({ pngtopnm abc.png | com.pnmtotiffcmyk ; })

إنه يعمل في الاتجاه الآخر أيضًا ، إذا كان لديك برنامج يجعلك تسمي ناتجه
ملف وتريد أن يمر الإخراج عبر أداة Netpbm.

أخرى رسومات تطبيقات الكمبيوتر
يحتوي Netpbm على كتل بناء بدائية. إنها بالتأكيد ليست رسومات كاملة
مكتبة.

أول شيء ستحتاجه للاستفادة من أي من هذه الأدوات هو العارض. بالنسبة إلى X
يميل ، هناك xzgv. شاهد ftp://metalab.unc.edu/pub/Linux/apps/graphics/viewers/X.

xloadimage وامتداده الحادي والاربعون هي أيضًا طرق شائعة لعرض صورة رسومية في X.

يماغيماغيك يشبه نسخة مرئية من Netpbm. باستخدام نظام X / Window على Unix ، أنت
يمكنه إجراء التحرير الأساسي للصور والكثير من تحويلات التنسيق. الحزمة تشمل
على الأقل بعض الأدوات غير المرئية. تحظى برامج Convert و Mogrify و Montage و Animate بشعبية
برامج من يماغيماغيك الحزمة. يماغيماغيك يعمل على Unix و Windows و Windows NT ،
Macintosh و VMS.

Gimp هو محرر صور مرئي لـ Unix و X ، في نفس فئة الأكثر شهرة ،
أقل قدرة ، وأكثر تكلفة من Adobe Photoshop ، وما إلى ذلك لنظام التشغيل Windows. ارى
http://www.gimp.org.

إنّ ملف ينظر البرنامج إلى ملف ويخبرك بنوع الملف. يعترف
معظم تنسيقات الرسومات التي يتعامل معها Netpbm ، لذا فهو مفيد جدًا للرسومات
الشغل. Netpbm's أيتوبنم يعتمد البرنامج على ملف. يرى ftp: //ftp.astron.com/pub/file.

تخدم مجموعة أدوات Utah Raster Toolkit كثيرًا لنفس الغرض مثل Netpbm ، ولكن بدون
التركيز على تحويلات التنسيق. تعتمد هذه الحزمة على تنسيق RLE ، والذي يمكنك القيام به
التحويل من وإلى تنسيقات Netpbm.
http://www.cs.utah.edu/research/projects/alpha1/urt.html يعطي بعض المعلومات عن
Utah Raster Toolkit ، ولكنها لا تخبرنا من أين تحصل عليها.

هناك بعض أدوات الرسومات التي تشبه Netpbm والتي يتم توزيعها بواسطة Army High Performance
مركز أبحاث الحوسبة في http://www.arc.umn.edu/gvl-software/media-tools.html. هؤلاء
تعمل مباشرة على صور ليست بتنسيق Netpbm ، لذلك لا يتم تضمينها في Netpbm
صفقة. ومع ذلك ، يمكنك استخدامها مع أي تنسيق صورة باستخدام تنسيق Netpbm
المحولات.

إيفتولز عبارة عن مجموعة من محررات الرسم المجانية X Windows لـ Postscript و Tex ورسومات الويب
الإنتاج ، بالإضافة إلى غلاف رسومي متجه قابل للتضمين والتمديد. يستخدم
مرافق Netpbm. ارى http://www.ivtools.org.

إليب هي مكتبة روتين فرعي للغة C مع وظائف لإضافة نص إلى صورة (كما قد تفعل
على مستوى أعلى مع com.pbmtext, com.pnmcomp، إلخ.). إنه يعمل مع إدخال وإخراج Netpbm.
يمكنك العثور عليه في http://www.radix.net/~cknudsen/Ilib. يتضمن Netpbm أيضًا رسم الشخصيات
وظائف في libppm مكتبة ، لكن ليس لديهم إمكانيات خطوط رائعة (انظر
صنف للحصول على مثال لاستخدام وظائف رسم الأحرف Netpbm).

GD هي مكتبة لإجراءات الرسومات التي تعد جزءًا من PHP. يحتوي على مجموعة فرعية من Netpbm's
وظائف وتم العثور على لتغيير حجم الصور بشكل أبطأ وبجودة أقل.

pnm2ppa يحول إلى تنسيق HP "Winprinter" (لـ HP 710 ، 720 ، 820 ، 1000 ، إلخ). إنها
مجموعة شاملة من Netpbm's com.pbmtoppa والمقابض ، ولا سيما اللون. ومع ذلك ، فهو أكثر من
برنامج تشغيل الطابعة من لبنة إنشاء رسومات بدائية على غرار Netpbm. ارى
http://sourceforge.net/project/؟ group_id = 1322.

البرنامج مورف يتحول من صورة إلى أخرى. يستخدم صور تنسيق Targa ، لكن يمكنك ذلك
تستخدم تجاتوبم com.ppmtotga للتعامل مع هذا الشكل. يجب عليك استخدام الرسوم البيانية (X / Tk)
Xmorph لإنشاء ملفات الشبكة التي يجب أن تغذيها مورف. مورف وهو جزء من برنامج Xmorph
رزمة. يرى http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph.

لإنشاء صورة GIF متحركة ، أو استخراج إطار من واحد ، استخدم gifsicle. gifsicle تحويل
بين GIF المتحركة و GIF ، ويمكنك استخدامها com.ppmtogif جيفتوبنم للاتصال بـ
جميع المرافق Netpbm. ارى http://www.lcdf.org/gifsicle.

لتحويل صورة نص إلى نص (إعادة تنسيق الأحرف البصرية - التعرف الضوئي على الحروف) ، استخدم com.gocr (يفكر
منه باعتباره معكوس com.pbmtext). نرى http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/.

http://schaik.com/pngsuite يحتوي على مجموعة اختبار PNG - مجموعة كاملة من صور PNG
استغلال الميزات المختلفة لتنسيق PNG.

نسخة أخرى من com.pnmtopng/pngtopnm هو في http://www.schaik.com/png/pnmtopng.html.
الإصدار في Netpbm كان يعتمد فعليًا على تلك الحزمة منذ وقت طويل ، ويمكنك توقع ذلك
للعثور على استغلال أفضل لتنسيق PNG ، وخاصة التحسينات الأخيرة في ذلك
صفقة. قد يكون أقل اتساقًا مع مشروع Netpbm وأقل استغلالًا
من تحسينات تنسيق Netpbm الأخيرة ، على الرغم من ذلك.

jpegtran يقوم ببعض التحولات التي يشتهر بها Netpbm ، ولكنه يفعلها
تحديدًا على ملفات JPEG ويفعلها دون فقد المعلومات. على النقيض من ذلك ، إذا كنت
إذا كنت تستخدم Netpbm ، فستقوم أولاً بفك ضغط صورة JPEG إلى تنسيق Netpbm ، ثم
قم بتحويل الصورة ، ثم ضغطها مرة أخرى إلى تنسيق JPEG. في هذا إعادة الضغط ، أنت
تفقد القليل من معلومات الصورة لأن JPEG هو ضغط مع فقدان البيانات. jpegtran يأتي مع
مجموعة Jpeg المستقلة (http://www.ijg.org) مكتبة JPEG.

بعض الأدوات للتعامل مع ملفات EXIF ​​(انظر أيضًا ملفات Netpbm com.jpegtopnm com.pnmtojpeg): التفريغ
(تفسير) رأس EXIF: Exifdump ((http://topo.math.u-psud.fr/~bousch/exifdump.py) أو
جهيد (http://www.sentex.net/~mwandel/jhead).

مكتبة وعربة قلابة Python EXIF: http://pyexif.sourceforge.net.

يقوم Latex2html بتحويل مصدر مستند Latex إلى مصدر مستند HTML. جزء من ذلك يتضمن
الرسومات ، ويستخدم Latex2html أدوات Netpbm لبعض ذلك. لكن Latex2html من خلال ملف
كان للتاريخ بعض التبعيات الباطنية مع Netpbm. أقدم Latex2html لا
العمل مع Netpbm الحالي. بالرغم من ذلك ، يعمل Latex2html-99.2beta8.

أخرى رسومات تنسيقات
لا يبدو أن الناس يتعبون أبدًا من اختراع تنسيقات رسومات جديدة ، وغالبًا ما تكون زائدة عن الحاجة تمامًا
مع الموجودة مسبقًا. لا يستطيع Netpbm مواكبة ذلك. فيما يلي قائمة ببعضنا
تعرف أن Netpbm يفعل ليس التعامل (حتى الآن).

CAL (تم إنشاؤه بواسطة وزارة الدفاع الأمريكية ، ويفضل من قبل المهندسين المعماريين).
http://www.landfield.com/faqs/graphics/fileformats-faq/part3/section-24.html

تنسيقات المصفوفة dx و general و netcdf و CDF و hdf و cm

CGM +

ملف تعريف Windows (.WMF). Libwmf يحول من WMF إلى أشياء مثل Latex و PDF و PNG.
يمكن إدخال بعض منها إلى Netpbm.

مايكروسوفت وورد ، RTF. تحتفظ Microsoft بملكية هذه التنسيقات. أي برنامج
ترى أنه من المحتمل أن يكلفك التعامل معهم المال.

DXF (أوتوكاد)

التاريخ


Netpbm لها تاريخ طويل ، بدءًا من Jef Poskanzer's ببمبلس الحزمة في عام 1988.
ملف التاريخ في التعليمات البرمجية المصدر لـ Netpbm يحتوي على نظرة عامة تاريخية بالإضافة إلى ملف
الافراج عن التاريخ المفصل عن طريق الافراج.

استخدم netpbm عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad