انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

netpbm - آنلاین در ابر

netpbm را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور netpbm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


netpbm - بسته برنامه ها و کتابخانه های دستکاری گرافیکی

شرح


Netpbm مجموعه ای از برنامه های گرافیکی و کتابخانه های برنامه نویسی است.

بیش از 220 برنامه جداگانه در بسته وجود دارد که اکثر آنها دارای "pbm"، "pgm" هستند.
"ppm" یا "pnm" به نام آنها. مثلا، pnmscale و giftopnm.

به عنوان مثال، شما ممکن است استفاده کنید pnmscale برای کوچک کردن یک تصویر 10٪. یا استفاده کنید pnmcomp روی هم گذاشتن
یک تصویر روی دیگری یا استفاده کنید pbmtext برای ایجاد تصویری از متن یا کاهش دهید
تعداد رنگ ها در یک تصویر با pnmquant.

La Netpbm فرمت


همه برنامه ها با مجموعه ای از فرمت های گرافیکی به نام فرمت های "netpbm" کار می کنند.
به طور خاص، این فرمت ها هستند pbm(5) pgm(5) پی پی ام(5)، و pam(5). سه اول از
اینها گاهی اوقات به عنوان عمومی شناخته می شوند pnm. بسیاری از برنامه های Netpbm از a تبدیل می شوند
فرمت 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 را به گونه ای می بینند که انگار
PPM بخش «تبدیل فرمت ضمنی» را در زیر ببینید.

برنامه هایی که در نام خود "pnm" دارند، PBM، PGM و PPM را می خوانند اما برخلاف برنامه های "ppm"،
آنها بین آنها تمایز قائل می شوند و عملکرد آنها به قالب بستگی دارد. مثلا،
pnmtogif اگر ورودی آن PBM یا PGM باشد، یک تصویر خروجی GIF سیاه و سفید ایجاد می کند، اما a
تصویر خروجی GIF رنگی اگر ورودی آن PPM باشد. و pnmscale یک تصویر خروجی از
همان فرمت ورودی آ مقیاس ppm برنامه هر سه فرمت ورودی PNM را می خواند، اما
همه آنها را به عنوان PPM می بیند و همیشه خروجی PPM تولید می کند.

اگر داشتن سه قالب PNM مجزا برای شما بیهوده به نظر می رسد، توجه داشته باشید که وجود دارد
دلیل تاریخی آن در ابتدا فقط PBM وجود داشت. PGM ها بعدا آمدند، و
سپس PPM ها مدت‌ها بعد PAM آمد که امکان داشتن تنها یکی را درک می‌کند
فرمت کل

فرمت ها در صفحات man توضیح داده شده است pbm(5) pgm(5) پی پی ام(5)، و pam(5)

ضمنی قالب تبدیل


برنامه ای که از کتابخانه PGM برای خواندن یک تصویر استفاده می کند، می تواند یک تصویر PBM و همچنین یک PGM را بخواند.
تصویر برنامه تصویر PBM را به گونه ای می بیند که گویی تصویر PGM معادل است، با یک
حداکثر 255.

برنامه ای که از کتابخانه PPM برای خواندن یک تصویر استفاده می کند، می تواند یک تصویر PGM و همچنین PPM را بخواند
تصویر و تصویر PBM و همچنین تصویر PGM. برنامه تصویر PBM یا PGM را طوری می بیند که گویی
این تصویر PPM معادل بود، با حداکثر 255 در مورد PBM و همان حداکثر
به عنوان PGM در مورد PGM.

Netpbm و شفافیت


در بسیاری از فرمت های گرافیکی، ابزاری وجود دارد که نشان می دهد قسمت های خاصی از تصویر هستند
به طور کامل یا جزئی شفاف، به این معنی که اگر "روی" تصویر دیگری نمایش داده شود،
تصویر دیگر از آنجا نشان داده می شود. فرمت های Netpbm عمداً آن را حذف می کنند
قابلیت، زیرا هدف آنها بسیار ساده است.

در Netpbm، شما شفافیت را از طریق یک ماسک شفاف به صورت جداگانه (کمی
بازتعریف شده) تصویر PGM. در این شبه PGM، شدت یک پیکسل معمولاً چقدر است
به جای آن یک مقدار کدورت است. دیدن pgm(5). pnmcomp نمونه ای از برنامه ای است که استفاده می کند
ماسک شفافیت PGM

La Netpbm برنامه ها


برنامه‌های Netpbm عموماً توسط شخصی از پوسته فرمان اجرا می‌شوند، اما هستند
همچنین برای استفاده توسط برنامه ها طراحی شده است. ویژگی مشترک برنامه های Netpbm این است که
آنها بلوک های ساختمانی ساده و اساسی هستند. هنگامی که در انباشته می شوند قدرتمندترین هستند
خطوط لوله برنامه های Netpbm از رابط کاربری گرافیکی استفاده نمی کنند (در واقع، هیچ کدام
اصلا گرافیک را نمایش دهید، به جز یک نمایشگر بسیار ساده لینوکس Svgalib) و به دنبال آن نباشید
ورودی از یک کاربر

هر کدام از این برنامه ها صفحه شخصی خود را دارند.

مشترک گزینه


چند گزینه وجود دارد که در همه برنامه هایی که بر اساس Netpbm هستند وجود دارد
کتابخانه ها، شامل تقریباً تمام برنامه های Netpbm. در این موارد ذکر نشده است
صفحات منفرد برای برنامه ها.

-ساکت تمام پیام‌های اطلاعاتی را که در غیر این صورت برای استاندارد صادر می‌شد، سرکوب کنید
خطا. (به طور دقیق، این فقط تا حدی کار می کند که برنامه مورد نظر باشد
کنوانسیون Netpbm را برای صدور کلیه پیام های اطلاعاتی از طریق
pm_message() خدمات کتابخانه های Netpbm).

-version
به جای انجام هر کار دیگری، نسخه را گزارش دهید libpbm کتابخانه پیوند داده شد
با برنامه (ممکن است به صورت ایستا به برنامه مرتبط شده باشد، یا
پیوند پویا در زمان اجرا). به طور معمول، برنامه های Netpbm و کتابخانه ها
به طور همزمان نصب می شوند، بنابراین نسخه برنامه را به شما می گوید و
تمام کتابخانه ها و فایل های دیگر Netpbm که از آن استفاده می کند نیز.

در اینجا فهرستی از برنامه های Netpbm وجود دارد. همچنین می توانید استفاده کنید مرد -k برای جستجو
برنامه ای که آنچه شما می خواهید را انجام می دهد.

مبدل
ppmtompeg
تبدیل مجموعه ای از فریم های PPM به یک فیلم MPEG

jpegtopnm
تبدیل فایل JFIF/JPEG/EXIF به فرمت Netpbm

pnmtojpeg
تبدیل PPM به فرمت JPEG/JFIF/EXIF

anytopnm
تبدیل هر فرمت گرافیکی به فرمت Netpbm

bmptoppm
فایل بیت مپ ویندوز یا OS/2 را به PPM تبدیل کنید

ppmtobmp
تبدیل PPM به فایل بیت مپ ویندوز یا OS/2

winicontoppm
تبدیل فایل آیکون ویندوز به PPM

ppmtowinicon
تبدیل PPM به فایل آیکون ویندوز

giftopnm
تبدیل GIF به anymap قابل حمل

ppmtogif
تبدیل PPM به GIF

pnmtopng
تبدیل فرمت Netpbm به گرافیک شبکه قابل حمل

pngtopnm
تبدیل PNG (گرافیک شبکه قابل حمل) به فرمت های Netpbm

palmtopnm
تبدیل Palm pixmap به فرمت های Netpbm

pnmtopalm
تبدیل فرمت های Netpbm به Palm pixmap

jbigtopbm
JBIG BIE (بیت مپ فشرده) را به PBM تبدیل کنید

pamtopnm
یک تصویر PAM را به PBM، PGM یا PPM تبدیل کنید

pbmtojbig
تبدیل PBM به JBIG BIE (بیت مپ فشرده)

pnmtofiasco
تبدیل تصویر Netpbm به فرمت بسیار فشرده Fiasco (wfa).

fiascotopnm
فرمت بسیار فشرده Fiasco (wfa) را به تصویر Netpbm تبدیل کنید

hpcdtoppm
تبدیل CD عکس به PPM

pbmtonokia
تبدیل PBM به فرمت پیام رسانی هوشمند نوکیا (SMF)

pbmtowbmp
تبدیل PBM به WAP (پروتکل برنامه بی سیم) بیت مپ بی سیم

wbmptopbm
تبدیل WAP (پروتکل برنامه بی سیم) بیت مپ بی سیم به PBM

neotoppm
تصویر Atari Neochrome (.neo) را به PPM تبدیل کنید

ppmtoneo
تبدیل تصویر PPM به Atari Neochrome (.neo)

pbmtomda
تبدیل از PBM به Microdesign (برای PCW های آمستراد)

mdatopbm
تبدیل از Microdesign (برای Amstrad PCW) به PBM

atktopbm
تبدیل شی شطرنجی Andrew Toolkit به PBM

pbmtoatk
تبدیل PBM به شی شطرنجی Andrew Toolkit

brushtopbm
براش های Xerox doodle را به PBM تبدیل کنید

cmuwmtopbm
فرمت مدیر پنجره CMU را به PBM تبدیل کنید

g3topbm
تبدیل فکس گروه 3 به PBM

pbmtog3
تبدیل PBM به فکس گروه 3

icontopbm
تبدیل نماد Sun به PBM

pbmtoicon
تبدیل PBM به نماد Sun

gemtopnm
فرمت GEM .img را به PBM یا pixmap تبدیل کنید

macptopbm
MacPaint را به PBM تبدیل کنید

pbmtomacp
تبدیل PBM به MacPaint

mgrtopbm
تبدیل فرمت MGR به PBM

pbmtomgr
تبدیل PBM به فرمت MGR

pi3topbm
Atari Degas .pi3 را به PBM تبدیل کنید

pbmtopi3
تبدیل PBM به Atari Degas .pi3

xbmtopbm
X10 یا X11 bitmap را به PBM تبدیل کنید

pbmtoxbm
تبدیل PBM به بیت مپ X11

pbmtox10bm
تبدیل PBM به بیت مپ X10

ybmtopbm
فایل Bennet Yee "face" را به PBM تبدیل کنید

pbmtoybm
PBM را به فایل "face" Bennet Yee تبدیل کنید

pbmto10x
تبدیل PBM به گرافیک چاپگر Gemini 10x

pbmtoascii
تبدیل PBM به فرم گرافیکی ASCII

asciitopgm
تبدیل گرافیک کاراکتر اسکی به PGM

pbmtobbnbg
تبدیل PBM به گرافیک BBN BitGraph

pbmtocmuwm
تبدیل PBM به فرمت مدیر پنجره CMU

pbmtoepson
تبدیل PBM به گرافیک چاپگر اپسون

pbmtogem
تبدیل PBM به فایل GEM .img

pbmtogo
تبدیل PBM به گرافیک GraphOn

pbmtolj
تبدیل PBM به گرافیک سیاه و سفید HP LaserJet

ppmtolj
تبدیل PPM به گرافیک رنگی HP LaserJet (PCL)

pjtoppm
تبدیل فایل HP PaintJet به PPM

ppmtopj
تبدیل PPM به فایل HP PaintJet

thinkjettopbm
تبدیل جریان چاپگر HP Thinkjet به PBM

pbmtoplot
تبدیل PBM به یونیکس طرح(5) فایل

pbmtoptx
تبدیل PBM به گرافیک Printronix

pbmtozinc
تبدیل PBM به نماد کتابخانه رابط روی

fitstopnm
تبدیل فرمت FITS به anymap قابل حمل

pnmtofits
فرمت های Netpbm را به فرمت FITS تبدیل کنید

fstopgm
فرمت Usenix FaceSaver(tm) را به PGM تبدیل کنید

pgmtofs
PGM را به فرمت Usenix FaceSaver (tm) تبدیل کنید

هیپستوپگم
تبدیل فرمت HIPS به PGM

lispmtopgm
یک فایل بیت مپ ماشین Lisp را به فرمت PGM تبدیل کنید

pgmtolispm
تبدیل PGM به فرمت Lisp Machine

pnmtops
تبدیل فرمت های Netpbm به Postscript

pstopnm
تبدیل Postscript به فرمت های Netpbm

psidtopgm
داده های "تصویر" پست اسکریپت را به PGM تبدیل کنید

pbmtolps
تبدیل تصویر PBM به Postscript با استفاده از خطوط

pbmtoepsi
یک تصویر PBM را به نقشه بیت پیش‌نمایش پست اسکریپت کپسوله‌شده تبدیل کنید

pbmtopsg3
تبدیل تصاویر PBM به Postscript با استفاده از فشرده سازی فکس G3.

rawtopgm
تبدیل بایت های خاکستری خام به PGM

pgmtopbm
تبدیل PGM به PBM

gouldtoppm
تبدیل فایل اسکنر گولد به PPM

ilbmtoppm
IFF ILBM را به PPM تبدیل کنید

ppmtoilbm
تبدیل PPM به IFF ILBM

imgtoppm
Img-whatnot را به PPM تبدیل کنید

mtvtoppm
خروجی ردیاب پرتو MTV را به PPM تبدیل کنید

pcxtoppm
تبدیل فرمت پینت براش کامپیوتر به PPM

pgmtoppm
یک نقشه خاکستری قابل حمل را به یک PPM رنگ آمیزی کنید

pi1toppm
Atari Degas .pi1 را به PPM تبدیل کنید

ppmtopi1
تبدیل PPM به Atari Degas .pi1

picttoppm
تبدیل مکینتاش PICT به PPM

ppmtopict
تبدیل PPM به Macintosh PICT

qrttoppm
خروجی ردیاب پرتو QRT را به PPM تبدیل کنید

rawtoppm
بایت های RGB خام را به PPM تبدیل کنید

sldtoppm
تبدیل یک فایل اسلاید اتوکد به PPM

spctoppm
تبدیل طیف فشرده آتاری به PPM

sputoppm
طیف غیر فشرده آتاری را به PPM تبدیل کنید

tgatoppm
تبدیل فایل TrueVision Targa به PPM

ppmtotga
تبدیل PPM به فایل TrueVision Targa

ximtoppm
Xim را به PPM تبدیل کنید

xpmtoppm
تبدیل فرمت XPM به PPM

ppmtoxpm
تبدیل PPM به فرمت XPM

yuvtoppm
فرمت Abekas YUV را به PPM تبدیل کنید

eyuvtoppm
فرمت Encoder/Berkeley YUV را به PPM تبدیل کنید

ppmtoeyuv
PPM را به فرمت Encoder/Berkeley YUV تبدیل کنید

ppmtoyuv
تبدیل PPM به فرمت Abekas YUV

ppmtoyuvsplit
PPM را به 3 فایل خام YUV نمونه برداری شده تبدیل کنید

yuvsplittoppm
3 فایل فرعی خام YUV را در یک PPM ادغام کنید

ppmtoacad
تبدیل PPM به پایگاه داده یا اسلاید اتوکد

ppmtoicr
تبدیل PPM به گرافیک NCSA ICR

ppmtopcx
تبدیل PPM به فرمت پینت براش کامپیوتر

ppmtopgm
تبدیل PPM به نقشه خاکستری قابل حمل

ppmtopuzz
تبدیل PPM به فایل "پازل" X11

rasttopnm
تبدیل فایل Sun Raster به فرمت های Netpbm

pnmtorast
فرمت های Netpbm را به فایل Sun Raster تبدیل کنید

tifftopnm
تبدیل فایل TIFF به anymap قابل حمل

pnmtotiff
تبدیل فرمت های Netpbm به فایل TIFF RGB

pnmtotiffcmyk
فرمت های Netpbm را به فایل TIFF CMYK تبدیل کنید

xwdtopnm
تبدیل پنجره X10 یا X11 به فرمت های Netpbm

pnmtoxwd
فرمت های Netpbm را به پنجره X11 تبدیل کنید

pnmtoplainpnm
تبدیل تصویر با فرمت Netpbm معمولی به فرمت Netpbm ساده

pbmtopgm
تبدیل فایل PBM به PGM با میانگین مناطق

411 بالا در دقیقه
تبدیل 411 (سونی ماویکا) به PPM

ppmtosixel
تبدیل PPM به فرمت DEC ششسل

ppmtouil
تبدیل PPM به فایل آیکون Motif UIL

sbigtopgm
فایل CCD گروه ابزار سانتا باربارا را به PGM تبدیل کنید

vidtoppm
تبدیل Parallax XVideo JPEG به دنباله ای از فایل های PPM

pnmtorle
تبدیل PNM به فایل Utah Raster Toolkit (urt/rle).

rletopnm
فایل Utah Raster Toolkit (urt/rle) را به PNM تبدیل کنید

ppmtoleaf
PPM را به Interleaf تبدیل کنید

روی برگ
Interleaf را به PPM تبدیل کنید

bioradtopgm
تبدیل تصویر هم کانونی Biorad به PGM

pbmtoln03
تبدیل تصویر PGM به تصویر Dec LN03+ Sixel

pbmtopk
تبدیل تصویر PBM به فونت با فرمت بسته بندی شده (PK).

pktopbm
تبدیل فونت با فرمت بسته بندی شده (PK) به تصویر PBM

تصویر ژنراتور
همه اینها خروجی فرمت Netpbm را تولید می کنند.

pbmmake
یک تصویر PBM خالی با اندازه مشخص ایجاد کنید

ppmmake
یک تصویر PPM با اندازه و رنگ مشخص ایجاد کنید

pgmramp
ایجاد یک سطح شیبدار در مقیاس خاکستری

pmppat یک تصویر PPM زیبا ایجاد کنید

ppmrainbow
یک تصویر طیف مانند با رنگ هایی که با هم محو می شوند ایجاد کنید.

pgmnoise
یک تصویر PGM از نویز سفید ایجاد کنید

pbmtext
متن را به یک تصویر PBM ارائه دهید

pbmupc یک تصویر PBM کد محصول جهانی ایجاد کنید

ppmcie یک تصویر PPM نقشه رنگی CIE ایجاد کنید

pbmpage
یک صفحه الگوی تست چاپگر در قالب PBM ایجاد کنید

ppmcolors
یک نقشه رنگی (تصویر PPM) ایجاد کنید که شامل تمام رنگ های ممکن حداکثر حداکثر است

تصویر ویراستاران
همه اینها در قالب‌های Netpbm کار می‌کنند

برچسب ppm
متن را به تصویر اضافه کنید

pnmshadow
یک سایه به یک تصویر اضافه کنید تا به نظر برسد که شناور است

ppmblighten
یک تصویر را روشن یا کم نور کنید -- اشباع و مقدار را تغییر دهید

ppmdim کم نور کردن یک تصویر - روشی متفاوت از ppmbrighten

pbmreduce
با استفاده از Floyd-Steinberg یک PBM N بار کاهش دهید

pgmnorm
نرمال کنتراست در یک تصویر PGM

ppmnorm
نرمال کردن کنتراست در یک تصویر PPM

pbmpscale
یک تصویر PBM را با صاف کردن لبه بزرگ کنید

pnmscale
مقیاس یک تصویر با دقت بالا

pnmscalefixed
یک تصویر را به سرعت با دقت کم مقیاس کنید

pnmenlarge
یک تصویر را N بار بزرگ کنید

ppmdither
دیتر را برای تصاویر رنگی سفارش داد

pnmcolormap
N بهترین رنگ را برای نمایش یک تصویر انتخاب کنید. یک نقشه رنگی ایجاد کنید

pnmmap
رنگ های موجود در یک تصویر را با رنگ های نقشه رنگی جایگزین کنید

مقدار ppm
رنگ ها را در یک تصویر رنگی به رنگ های کمتر کاهش دهید

pnmquant
رنگ‌ها/سایه‌ها را در یک تصویر رنگی یا خاکستری به مقدار کمتری اندازه‌گیری کنید

ppmquantall
رنگ ها را در بسیاری از فایل ها کمی کنید

ppmrelief
یک فیلتر Laplacian Relief را روی PPM اجرا کنید

pnmarith
انجام حساب روی دو تصویر

pnmcat به هم پیوستن تصاویر

pnmpad اضافه کردن حاشیه به یک تصویر

pnmcomp
ایجاد ترکیب (پوشش) از تصاویر

ppmmix ترکیب (روکش) دو تصویر.

pnmcrop
تمام حاشیه های همرنگ را از یک تصویر برش دهید

pamcut یک منطقه مستطیلی از یک تصویر انتخاب کنید

pnmcut نسخه منسوخ شده pamcut (نگهداری شد زیرا ممکن است اشکالات کمتری داشته باشد)

پامدایس
یک تصویر را به تعداد زیادی به صورت افقی و/یا عمودی برش دهید

pamdeinterlace
هر ردیف دیگر را از یک تصویر حذف کنید

pamchannel
یک صفحه (کانال، به عنوان مثال R، G، یا B) را از یک تصویر استخراج کنید

pnmdepth
maxval را در یک تصویر تغییر دهید

pnmflip
انجام یک یا چند عملیات برگرداندن روی یک تصویر

پامسترچ
با قرار دادن پیکسل های درون یابی شده، یک تصویر را بزرگ کنید

pamstretch-gen
مقیاس با مقادیر غیر صحیح با استفاده از pamstretch و pnmscale

pnminvert
یک تصویر را معکوس کنید

pnmgamma
تصحیح گاما را روی یک تصویر انجام دهید

pnmhisteq
هیستوگرام تصویر را یکسان می کند تا کنتراست را افزایش دهد

pnmmargin
یک حاشیه به یک تصویر اضافه کنید

pnmpaste
یک مستطیل را در یک تصویر بچسبانید

pnmrotate
چرخاندن یک تصویر

pnmshear
برش یک تصویر

pnmsmooth
تصویر صاف am

pnmtile
یک تصویر را در اندازه مشخص تکرار کنید

pbmclean
پیکسل های تنها (برف) را از یک تصویر PBM حذف کنید

pnmalias
یک تصویر ضد مستعار

تغییر ppm
همه یک رنگ را در تصویر PPM به رنگ دیگر تغییر دهید

pnmnlfilt
با جایگزین کردن هر پیکسل با تابعی از پیکسل های نزدیک، یک تصویر را فیلتر کنید

ppmshift
خطوط تصویر PPM را به مقدار تصادفی به چپ یا راست تغییر دهید

pmspread
پیکسل های تصویر PPM را به صورت تصادفی جابه جا کنید

pnmconvol
پیچیدگی کلی MxN روی یک تصویر

rgb3toppm
سه نقشه خاکستری قابل حمل را در یک PPM ترکیب کنید

ppmtorgb3
یک PPM را به سه نقشه خاکستری قابل حمل جدا کنید

pbmlife
قوانین زندگی کانوی را در یک تصویر PBM اعمال کنید

ppmdist
به طور دلخواه رنگ ها را به مقیاس های خاکستری با کنتراست بالا ترسیم کنید

ppmntsc
رنگ ها را طوری تنظیم کنید که برای تلویزیون NTSC یا PAL قانونی باشند

تصویر آنالایزر
همه اینها بر روی فرمت های Netpbm به عنوان ورودی کار می کنند.

pnmfile
ویژگی های حیاتی یک تصویر را شرح دهد

pnmpsnr
اندازه گیری تفاوت بین دو تصویر

pgmedge
تشخیص لبه یک تصویر PGM

pgmenhance
یک تصویر PGM را بهبود بخشید

pgmslice
چاپ مقادیر خاکستری برای یک سطر یا ستون از یک تصویر PGM

بافت pgm
محاسبه ویژگی های بافتی در یک تصویر PGM

pgmhist
هیستوگرام مقادیر موجود در یک تصویر PGM را چاپ کنید

ppmhist
چاپ هیستوگرام PPM

pnmhistmap
هیستوگرام یک PGM یا PPM را رسم کنید

نقشه ppmtomap
نقشه ای از تمام رنگ ها در یک تصویر ایجاد کنید

ppm3d یک تصویر عینک سه بعدی آبی/سبز از دو تصویر ایجاد کنید

متفرقه
pmsvgalib
با استفاده از Svgalib یک تصویر PPM را در یک کنسول مجازی لینوکس نمایش دهید

pbmmask
یک بیت مپ ماسک از یک بیت مپ معمولی ایجاد کنید

ppmcolormask
ایجاد ماسک مناطقی با رنگ خاص در یک تصویر

pnmsplit
یک فایل Netpbm چند تصویری را به چندین فایل 1 تصویری تقسیم کنید

pnmindex
یک فهرست بصری از یک دسته از تصاویر Netpbm بسازید

pcdindex
ایجاد نمایه بصری یک CD عکس از فایل مرور کلی PCD

pnmmontage
چندین تصویر Netpbm را در یک تصویر مونتاژ کنید

pgmbentley
Bentleyize یک تصویر PGM

pgmcrater
ایجاد زمین های دهانه ای با جعل فراکتال

پامیل یک تصویر PNM یا PAM را به یک نقاشی رنگ روغن تبدیل کنید

ppmforge
جعل فراکتال ابرها، سیارات و آسمان پرستاره

pgmkernel
یک هسته کانولوشن تولید کنید

ppmtv تصویری خط‌دار درست کنید تا شبیه تلویزیون قدیمی شود

pbmto4425
نمایش تصویر PBM در ترمینال AT&T 4425 ASCII با کاراکترهای gfx

فهرست نشده As هنوز
pnmtoddif

pnmtosgi

pnmtosir

ppmflash

ppmqvga

ppmtomitsu

ppmtopjxl

sgitopnm

sirtopnm

نقطه نقطه

xvminitoppm

zeisstopnm

La Netpbm کتابخانه


کتابخانه های برنامه نویسی Netpbm، libpbm(3) libpgm(3) libppm(3)، و libpnm(3)، آن را بسازید
نوشتن برنامه هایی که تصاویر گرافیکی را دستکاری می کنند آسان است. کارکرد اصلی آنها خواندن و
فایل ها را با فرمت Netpbm بنویسید، و چون بسته Netpbm حاوی مبدل هایی برای
تمام فرمت های گرافیکی محبوب، اگر برنامه شما فرمت های Netpbm را می خواند و می نویسد، شما
می توانید آن را با هر فرمتی استفاده کنید.

اما کتابخانه ها همچنین شامل برخی از توابع کاربردی مانند ترسیم کاراکتر و
تبدیل RGB/YCrCb.

کتابخانه ها دارای پیوند C معمولی هستند. تقریباً همه برنامه ها در Netpbm
بسته بر اساس کتابخانه های Netpbm است.

کاربرد یادداشت
به عنوان مجموعه ای از ابزارهای اولیه، قدرت Netpbm در قدرت همه چند برابر می شود
سایر ابزارهای یونیکس که می توانید با آنها استفاده کنید. این یادداشت ها شما را به یاد برخی از موارد دیگر می اندازد
راه های مفید برای این کار اغلب، زمانی که افراد می خواهند توابع سطح بالا را به Netpbm اضافه کنند
ابزارها، آنها برخی از ابزارهای موجود را که در ترکیب با Netpbm، قبلاً وجود داشت، نادیده گرفتند
آن را انجام می دهد.

اغلب، شما نیاز دارید تا مقداری تبدیل یا ویرایش را روی یک دسته کامل از فایل ها اعمال کنید.

به عنوان یک قاعده، برنامه های Netpbm یک فایل ورودی را می گیرند و یک فایل خروجی را معمولاً روی آن تولید می کنند
خروجی استاندارد این برای انعطاف‌پذیری است، زیرا اغلب باید ابزارهای زیادی را خط لوله قرار دهید
با هم.

در اینجا نمونه ای از فرمان پوسته برای تبدیل تمام فایل های PNG شما (با نام *.png) به
فایل های JPEG با نام *.jpg:

برای i in *.png; do pngtopnm $i | ppmtojpeg >`نام پایه $i .png`.jpg; انجام شده

یا ممکن است فقط یک جریان از دستورات پوسته جداگانه، یکی در هر فایل، با awk ایجاد کنید
یا پرل در اینجا نحوه روشن نگه داشتن 30 تصویر YUV که یک ثانیه از یک فیلم را تشکیل می دهند، آورده شده است
تصاویر موجود در همان فایل ها:

ls *.yuv .br | پرل -نه 'چمپ;
چاپ yuvtoppm $_ | ppmblighten -v 100 | ppmtoyuv >tmp$$.yuv; ,
mv tmp$$.yuv $ _0
' .br | sh

ابزارها پیدا کردن (با -اجرا گزینه) و سارقین برای دستکاری ساده نیز مفید هستند
از گروه های فایل

برخی از تسهیلات "جایگزینی فرآیند" پوسته می تواند در جایی که برنامه غیر Netpbm انتظار دارد کمک کند.
شما می توانید یک فایل دیسک را برای ورودی شناسایی کنید و می خواهید از نتیجه یک Netpbm استفاده کند
دستکاری - اعمال نفوذ. بگویید printcmyk نام فایل یک فایل Tiff CMYK را به عنوان ورودی و آنچه را که شما دارید می گیرد
have یک فایل PNG است abc.png. تلاش كردن:

printcmyk <({ pngtopnm abc.png | pnmtotiffcmyk ; })

در جهت دیگری نیز کار می کند، اگر برنامه ای دارید که باعث می شود خروجی آن را نام ببرید
فایل و می خواهید خروجی از طریق ابزار Netpbm برود.

دیگر گرافیک نرم افزار
Netpbm شامل بلوک های ساختمانی اولیه است. مطمئنا یک گرافیک کامل نیست
کتابخانه

اولین چیزی که برای استفاده از هر یک از این ابزارها نیاز دارید یک نمایشگر است. برای X
مایل، وجود دارد xzgvاست. دیدن ftp://metalab.unc.edu/pub/Linux/apps/graphics/viewers/X.

xloadimage و گسترش آن xli همچنین روش های رایج برای نمایش یک تصویر گرافیکی در X هستند.

ImageMagick مانند نسخه بصری Netpbm است. با استفاده از سیستم X/Window در یونیکس، شما
می تواند ویرایش اولیه تصاویر و بسیاری از تبدیل فرمت ها را انجام دهد. بسته شامل
حداقل برخی از ابزارهای غیر بصری. Convert، Mogrify، Montage و Animate محبوب هستند
برنامه های از ImageMagick بسته. ImageMagick قابل اجرا بر روی یونیکس، ویندوز، ویندوز NT،
مکینتاش و VMS.

Gimp یک ویرایشگر تصویر بصری برای یونیکس و ایکس است که در همان دسته بندی معروف تر است.
قابلیت کمتر و بسیار گرانتر Adobe Photoshop و غیره برای ویندوز. دیدن
http://www.gimp.org.

La پرونده برنامه به یک فایل نگاه می کند و به شما می گوید که چه نوع فایلی است. تشخیص می دهد
اکثر فرمت های گرافیکی که Netpbm با آنها سروکار دارد، بنابراین برای گرافیک بسیار مفید است
کار Netpbm anytopnm برنامه بستگی دارد فایل. دیدن 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 از آنها با هر فرمت تصویری استفاده کنید
مبدل ها

Ivtools مجموعه ای از ویرایشگرهای طراحی رایگان X Windows برای Postscript، Tex، و گرافیک های وب است
تولید، و همچنین یک پوسته گرافیکی وکتور قابل تعبیه و قابل گسترش. از
امکانات Netpbm دیدن http://www.ivtools.org.

ایلیب یک کتابخانه زیر روال C با توابعی برای افزودن متن به تصویر است (همانطور که ممکن است انجام دهید
در سطح بالاتر با pbmtext, pnmcomp، و غیره.). با ورودی و خروجی Netpbm کار می کند.
آن را در http://www.radix.net/~cknudsen/Ilib. Netpbm همچنین شامل طراحی کاراکترها می شود
توابع در libppm کتابخانه، اما آنها به اندازه قابلیت فونت فانتزی ندارند (نگاه کنید به
برچسب ppm برای مثالی از استفاده از توابع ترسیم کاراکتر Netpbm).

GD یک کتابخانه از روتین های گرافیکی است که بخشی از PHP است. زیر مجموعه ای از Netpbm دارد
عملکردها و مشخص شده است که اندازه تصاویر را آهسته تر و با کیفیت کمتر تغییر می دهد.

pnm2ppa به فرمت "Winprinter" HP (برای HP 710، 720، 820، 1000، و غیره) تبدیل می شود. این هست یک
سوپر مجموعه Netpbm pbmtoppa و دسته ها، به ویژه، رنگ. با این حال، بیشتر از یک است
درایور چاپگر از یک بلوک ساختمانی گرافیکی بدوی به سبک Netpbm. دیدن
http://sourceforge.net/project/?group_id=1322.

برنامه جلوه های ویژه گرافیکی یک تصویر را به تصویر دیگر تبدیل می کند از تصاویر با فرمت تارگا استفاده می کند، اما شما می توانید
استفاده کنید tgatoppm و ppmtotga برای مقابله با آن فرمت. باید از گرافیک (X/Tk) استفاده کنید
Xmorph برای ایجاد فایل های مش که باید به آنها تغذیه کنید جلوه های ویژه گرافیکی. جلوه های ویژه گرافیکی بخشی از Xmorph است
بسته بندی دیدن http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph.

برای ایجاد یک GIF متحرک، یا استخراج یک فریم از یکی، استفاده کنید گیفسیکل. گیفسیکل تبدیل
بین GIF متحرک و GIF ثابت، و می توانید استفاده کنید ppmtogif و giftopnm برای اتصال به
تمام ابزارهای Netpbm دیدن http://www.lcdf.org/gifsicle.

برای تبدیل یک تصویر از متن به متن (تشخیص کاراکتر نوری - OCR)، استفاده کنید gocr (فکر
از آن به عنوان معکوس pbmtext) دیدن http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/.

http://schaik.com/pngsuite شامل یک مجموعه آزمایشی PNG - یک دسته کامل از تصاویر PNG
بهره برداری از ویژگی های مختلف فرمت PNG.

نسخه دیگری از 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 مراجعه کنید jpegtopnm و pnmtojpeg): ریختن
(تفسیر) هدر EXIF: Exifdump ((http://topo.math.u-psud.fr/~bousch/exifdump.py) و یا
جهد (http://www.sentex.net/~mwandel/jhead).

کتابخانه و دامپر EXIF ​​پایتون: http://pyexif.sourceforge.net.

Latex2html منبع سند لاتکس را به منبع سند 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+

فایل متا ویندوز (.WMF). Libwmf از WMF به مواردی مانند لاتکس، PDF، PNG تبدیل می شود.
برخی از این موارد را می توان به Netpbm وارد کرد.

مایکروسافت ورد، RTF. مایکروسافت این فرمت ها را به صورت اختصاصی نگه می دارد. هر نرم افزاری
می بینید که می تواند آنها را اداره کند به احتمال زیاد هزینه دارد.

DXF (اتوکد)

تاریخچه


Netpbm سابقه ای طولانی دارد که با جف پوسکانزر شروع می شود Pbmplus بسته در سال 1988
پرونده تاریخچه در کد منبع Netpbm شامل یک نمای کلی تاریخی و همچنین یک
تاریخچه دقیق انتشار با انتشار.

با استفاده از خدمات onworks.net از netpbm به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad