англійськафранцузькаіспанська

Значок OnWorks

netpbm - Інтернет у хмарі

Запустіть netpbm у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда netpbm, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


netpbm - пакет програм і бібліотек для маніпулювання графікою

ОПИС


Netpbm являє собою пакет графічних програм і бібліотек програмування.

У пакеті є понад 220 окремих програм, більшість з яких мають "pbm", "pgm",
«ppm» або «pnm» у їхніх назвах. Наприклад, pnmscale та giftopnm.

Наприклад, ви можете використовувати pnmscale зменшити зображення на 10%. Або використовувати pnmcomp накладати
одне зображення поверх іншого. Або використовувати pbmtext для створення зображення тексту. Або зменшити
кількість кольорів у зображенні з pnmquant.

Команда Netpbm Формати


Усі програми працюють з набором графічних форматів, які називаються форматами «netpbm».
Зокрема, це формати pbm(5) pgm(5) частин на мільйон(5), і РАМ(5). Перші три з
їх іноді називають у загальному вигляді пнм. Багато програм Netpbm конвертують з a
Netpbm в інший формат або навпаки. Це для того, щоб ви могли використовувати програми Netpbm
для роботи з графікою будь-якого формату. Також часто використовують комбінацію Netpbm
програми для перетворення з одного формату, що не є Netpbm, в інший формат, що не є Netpbm. Netpbm має
конвертори для більш ніж 80 графічних форматів, а в пакеті Netpbm дозволяє створювати більше графіки
перетворення формату, ніж будь-який інший засіб комп'ютерної графіки.

Всі формати Netpbm є растровими, тобто вони описують зображення як матрицю рядків
і стовпці пікселів. У форматі PBM пікселі чорно-білі. У PGM
формат, пікселі є відтінками сірого. У форматі PPM пікселі є повнокольоровими. The
Формат PAM є більш складним. Заміна для всіх трьох інших форматів, it
може представляти матриці загальних даних, включаючи, але не обмежуючись чорно-білим,
відтінки сірого та кольорові зображення.

Програми, призначені для роботи з зображеннями PBM, мають у назві «pbm». Програми, розроблені для
робота з зображеннями PGM, PPM і PAM також має в назвах «pgm», «ppm» і «pam».

Усі програми Netpbm, розроблені для читання зображень PGM, бачать зображення PBM так, ніби вони також PGM.
Усі програми Netpbm, розроблені для читання зображень PPM, бачать зображення PGM та PBM так, ніби вони є
PPM. Дивіться розділ «Неявне перетворення формату» нижче.

Програми, назви яких містять "pnm", читають PBM, PGM і PPM, але на відміну від програм "ppm",
вони розрізняють їх, і їхня функція залежить від формату. Наприклад,
pnmtogif створює чорно-біле вихідне зображення GIF, якщо його вхідним є PBM або PGM, але a
кольорове вихідне зображення GIF, якщо його вхідним є PPM. І pnmscale створює вихідне зображення
той самий формат, що й вхідний. А масштаб проміле програма зчитує всі три формати введення PNM, але
бачитиме їх усі як PPM і завжди генерує вихід PPM.

Якщо вам здається марнотратним мати три окремі формати PNM, знайте, що існує a
історична причина цього. Спочатку були лише ПБМ. ПГМ з'явилися пізніше, і
потім PPMs. Набагато пізніше з'явився PAM, який усвідомлює можливість мати лише один
агрегований формат.

Формати описані на сторінках керівництва pbm(5) pgm(5) частин на мільйон(5), і РАМ(5)

Прихований сформований Перетворення


Програма, яка використовує бібліотеку PGM для читання зображення, може читати зображення PBM, а також PGM
зображення. Програма бачить зображення PBM так, ніби це еквівалентне зображення PGM з a
maxval 255.

Програма, яка використовує бібліотеку PPM для читання зображення, може читати зображення PGM, а також PPM
зображення та зображення PBM, а також зображення PGM. Програма бачить зображення PBM або PGM як би
це було еквівалентне зображення PPM з maxval 255 у випадку PBM і таким же maxval
як PGM у випадку PGM.

Netpbm та прозорість


У багатьох графічних форматах є засоби вказівки, що певні частини зображення є
повністю або частково прозорим, що означає, що якщо воно відображатиметься «над» іншим зображенням,
інше зображення відображатиметься там. Формати Netpbm свідомо опускають це
можливості, оскільки їх призначення – бути надзвичайно простими.

У Netpbm ви обробляєте прозорість за допомогою маски прозорості в окремому (трохи
перевизначено) зображення PGM. У цьому псевдо-PGM зазвичай є інтенсивність пікселя
натомість це значення непрозорості. Побачити pgm(5). pnmcomp є прикладом програми, яка використовує
прозора маска PGM.

Команда Netpbm програми


Програми Netpbm, як правило, корисні, запущені людиною з командної оболонки, але вони є
також розроблений для використання програмами. Загальною характеристикою програм Netpbm є те
вони є простими фундаментальними будівельними блоками. Вони найпотужніші, коли їх укладають
трубопроводи. Програми Netpbm не використовують графічні інтерфейси користувача (насправді, жоден з них
відображати графіку взагалі, за винятком дуже простого відображення Linux Svgalib) і не шукати
введення від користувача.

Кожна з цих програм має свою довідкову сторінку.

загальний Опції


Є кілька параметрів, які є у всіх програмах, заснованих на Netpbm
бібліотеки, включаючи практично всі програми Netpbm. Вони не згадуються в
окремі сторінки керівництва для програм.

-спокійно Придушити всі інформаційні повідомлення, які в іншому випадку були б надіслані Standard
Помилка. (Якщо бути точним, це працює лише в тій мірі, в якій розглянута програма
реалізує конвенцію Netpbm про видачу всіх інформаційних повідомлень через
pm_message() обслуговування бібліотек Netpbm).

-версія
Замість того, щоб робити щось інше, повідомте про версію libpbm бібліотека підключена
з програмою (можливо, вона була статично пов’язана з програмою, або
динамічно пов'язані під час виконання). Як правило, програми та бібліотеки Netpbm
встановлюються одночасно, тому це вказує вам версію програми та
всі інші бібліотеки та файли Netpbm, які він використовує.

Ось каталог програм Netpbm. Ви також можете використовувати людина -k шукати
програма, яка робить те, що ви хочете.

Перетворювачі
ppmtompeg
конвертувати серію кадрів PPM у відео MPEG

jpegtopnm
конвертувати файл JFIF/JPEG/EXIF у формат Netpbm

pnmtojpeg
конвертувати PPM у формат JPEG/JFIF/EXIF

anytopnm
конвертувати будь-який графічний формат у формат Netpbm

bmptoppm
конвертувати файл Windows або OS/2 Bitmap у PPM

ppmtobmp
конвертувати PPM у файл растрового зображення Windows або OS/2

winicontoppm
конвертувати файл значків Windows у PPM

ppmtowinicon
конвертувати PPM у файл значків Windows

giftopnm
конвертувати GIF у портативний anymap

ppmtogif
конвертувати PPM в GIF

pnmtopng
конвертувати формат Netpbm в Portable Network Graphics

pngtopnm
конвертувати PNG (Portable Network Graphics) у формати Netpbm

palmtopnm
конвертувати Palm pixmap у формати Netpbm

pnmtopalm
конвертувати формати Netpbm в Palm pixmap

jbigtopbm
конвертувати JBIG BIE (стиснене растрове зображення) у PBM

памтопнм
конвертувати зображення PAM в PBM, PGM або PPM

pbmtojbig
конвертувати PBM в JBIG BIE (стиснене растрове зображення)

pnmtofiasco
конвертувати зображення Netpbm у високо стиснутий формат Fiasco (wfa).

фіаскотопнм
конвертувати сильно стиснутий формат Fiasco (wfa) у зображення Netpbm

hpcdtoppm
конвертувати фото CD в PPM

пбмтонокія
конвертувати PBM у формат Nokia Smart Messaging (SMF)

pbmtowbmp
конвертувати PBM в WAP (Wireless App Protocol) Wireless Bitmap

wbmptopbm
конвертувати WAP (Wireless App Protocol) Wireless Bitmap у PBM

неотоппм
конвертувати зображення Atari Neochrome (.neo) у PPM

ppmtoneo
конвертувати зображення PPM в Atari Neochrome (.neo)

pbmtomda
конвертувати з PBM в Microdesign (для Amstrad PCW)

mdatopbm
конвертувати з Microdesign (для Amstrad PCW) на PBM

atktopbm
конвертувати растровий об’єкт Andrew Toolkit у PBM

pbmtoatk
конвертувати PBM в растровий об’єкт Andrew Toolkit

brushtopbm
конвертувати кисті для каракулей Xerox на PBM

cmuwmtopbm
конвертувати формат віконного менеджера CMU в PBM

g3topbm
конвертувати факс групи 3 у PBM

pbmtog3
конвертувати PBM у факс групи 3

icontopbm
перетворити значок сонця на PBM

pbmtoicon
перетворити PBM на значок сонця

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 в PBM

pbmtoxbm
конвертувати PBM в растрове зображення X11

pbmtox10bm
конвертувати PBM в растрове зображення X10

ybmtopbm
конвертувати файл Bennet Yee "face" в PBM

pbmtoybm
конвертувати PBM у файл Bennet Yee "face".

pbmto10x
конвертувати PBM в графіку принтера Gemini 10x

pbmtoascii
конвертувати PBM в графічну форму ASCII

asciitopgm
конвертувати символьну графіку ASCII в PGM

pbmtobbnbg
конвертувати графіку PBM в BBN BitGraph

pbmtocmuwm
конвертувати PBM у формат віконного менеджера CMU

pbmtoepson
конвертувати PBM в графіку принтера Epson

pbmtogem
конвертувати PBM у файл GEM .img

пбмтого
конвертувати 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 в Unix ділянку(5) файл

pbmtoptx
конвертувати PBM в графіку Printronix

пбмтоцинк
перетворити PBM на значок бібліотеки інтерфейсу цинку

fitstopnm
конвертувати формат FITS у портативну будь-яку карту

pnmtofits
конвертувати формати Netpbm у формат FITS

fstopgm
конвертувати формат Usenix FaceSaver(tm) у PGM

pgmtofs
конвертувати PGM у формат Usenix FaceSaver(tm).

hipstopgm
конвертувати формат HIPS в PGM

lispmtopgm
конвертувати файл растрового зображення Lisp Machine у ​​формат PGM

pgmtolispm
конвертувати PGM у формат Lisp Machine

pnmtops
конвертувати формати Netpbm в Postscript

pstopnm
конвертувати Postscript у формати Netpbm

psidtopgm
конвертувати дані «зображення» PostScript у PGM

pbmtolps
конвертувати зображення PBM в Postscript за допомогою рядків

pbmtoepsi
конвертувати зображення PBM в інкапсульоване растрове зображення попереднього перегляду Postscript

pbmtopsg3
конвертувати зображення PBM у Postscript за допомогою стиснення факсу G3.

rawtopgm
конвертувати необроблені байти відтінків сірого в PGM

pgmtopbm
конвертувати PGM в PBM

gouldtoppm
конвертувати файл сканера Gould в PPM

ilbmtoppm
конвертувати IFF ILBM в PPM

ppmtoilbm
конвертувати PPM в IFF ILBM

imgtoppm
конвертувати Img-whatnot в PPM

mtvtoppm
конвертувати вихідні дані MTV трассера променів у PPM

pcxtoppm
конвертувати формат PC Paintbrush в PPM

pgmtoppm
розфарбувати портативну сіру карту в PPM

pi1toppm
конвертувати Atari Degas .pi1 в PPM

ppmtopi1
конвертувати PPM в Atari Degas .pi1

picttoppm
конвертувати Macintosh PICT в PPM

ppmtopic
конвертувати PPM в Macintosh PICT

qrttoppm
конвертувати вихідні дані QRT-трассировщика променів у PPM

rawtoppm
конвертувати необроблені RGB-байти в PPM

sldtoppm
конвертувати файл слайдів AutoCAD в PPM

spctoppm
конвертувати стиснений Spectrum Atari в PPM

sputoppm
конвертувати нестиснений Spectrum Atari в PPM

tgatoppm
конвертувати файл TrueVision Targa в PPM

ppmtotga
конвертувати PPM у файл TrueVision Targa

ximtoppm
конвертувати Xim в PPM

xpmtoppm
конвертувати формат XPM в PPM

ppmtoxpm
конвертувати PPM у формат XPM

ювтоппм
конвертувати формат Abekas YUV в PPM

еювтоппм
конвертувати формат Encoder/Berkeley YUV в PPM

ппмтоєюв
конвертувати PPM у формат Encoder/Berkeley YUV

ппмтоюв
конвертувати PPM у формат Abekas YUV

ппмтоювспліт
конвертувати PPM у 3 вихідні файли YUV із підвибіркою

ювспліттоппм
об’єднати 3 вихідні файли YUV із підвибіркою в один PPM

ppmtoacad
конвертувати PPM в базу даних або слайд AutoCAD

ppmtoicr
конвертувати PPM в графіку NCSA ICR

ppmtopcx
конвертувати PPM у формат PC Paintbrush

ppmtopgm
конвертувати PPM в портативну сіру карту

ppmtopuzz
конвертувати PPM у файл «головоломки» X11

растопнм
конвертувати растровий файл Sun у формати Netpbm

пнмтораст
конвертувати формати Netpbm в растровий файл Sun

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 ppm
конвертувати 411 (Sony Mavica) в PPM

ppmtosixel
конвертувати PPM у формат DEC sixel

ppmtouil
конвертувати PPM у файл значків Motif UIL

sbigtopgm
конвертувати CCD-файл Santa Barbara Instrument Group у PGM

видтоппм
конвертувати Parallax XVideo JPEG у послідовність файлів PPM

pnmtorle
конвертувати PNM у файл Utah Raster Toolkit (urt/rle).

rletopnm
конвертувати файл Utah Raster Toolkit (urt/rle) у PNM

ppmtoleaf
конвертувати PPM в Interleaf

leaftoppm
конвертувати Interleaf в PPM

біорадтопгм
конвертувати конфокальне зображення Biorad в PGM

pbmtoln03
перетворити зображення PGM на зображення Dec LN03+ Sixel

pbmtopk
конвертувати зображення PBM у шрифт упакованого формату (PK).

pktopbm
конвертувати шрифт упакованого формату (PK) у зображення PBM

зображення Генератори
Усе це створює вихід у форматі Netpbm.

pbmmake
створити порожнє зображення PBM заданого розміру

ppmmake
створити зображення PPM заданого розміру та кольору

pgmramp
створити рамку відтінків сірого

ppmpat створити гарне зображення PPM

ppmвеселка
створити зображення, подібне до спектру, з кольорами, які зливаються разом.

pgmnoise
створити PGM зображення білого шуму

pbmtext
візуалізувати текст у зображення PBM

pbmupc створити зображення універсального коду продукту PBM

ppmcie створити зображення кольорової карти CIE PPM

pbmpage
створити сторінку тестового шаблону принтера у форматі PBM

ppmcolors
створити карту кольорів (зображення PPM), що містить усі можливі кольори заданого maxval

зображення Редактори
Усе це працює у форматах Netpbm

ppmlabel
Додайте текст до зображення

pnmshadow
додати тінь до зображення, щоб воно виглядало так, ніби воно плаває

ppmblighten
зробити зображення яскравіше або затемнити – змінити насиченість і значення

ppmdim затемнити зображення - інакше, ніж ppmblighten

pbmreduce
зменшити PBM N разів, використовуючи Флойд-Стейнберга

pgmnorm
нормалізувати контрастність зображення PGM

ppmnorm
нормалізувати контрастність зображення PPM

pbmpscale
збільшити зображення PBM зі згладжуванням країв

pnmscale
масштабувати зображення з високою точністю

pnmscalefixed
швидко масштабувати зображення з низькою точністю

pnmenlarge
збільшити зображення в N разів

ppmdither
замовив дизер для кольорових зображень

pnmcolormap
Виберіть N найкращих кольорів для представлення зображення; створити колірну карту

pnmremap
Замініть кольори на зображенні кольорами на карті кольорів

частка на мільйон
квантувати кольори в кольоровому зображенні до меншої кількості кольорів

pnmquant
квантувати кольори/відтінки в кольоровому або сірому зображенні до меншої кількості

ppm кв
квантувати кольори на багатьох файлах

промілеполегшення
запустіть фільтр рельєфу Лапласа на PPM

pnmarith
виконати арифметику з двома зображеннями

pnmcat об’єднати зображення

pnmpad додати межі до зображення

pnmcomp
створювати композицію (накладення) зображень

ppmmix змішати (накласти) два зображення.

pnmcrop
обрізати всі одноколірні межі зображення

pamcut виберіть прямокутну область із зображення

pnmcut застаріла версія pamcut (збережено, оскільки в ньому може бути менше помилок)

памдіс
розрізати зображення на кілька частин по горизонталі та/або вертикалі

pamdeinterlace
видалити всі інші рядки із зображення

pamchannel
виділити з зображення одну площину (канал, наприклад R, G або B).

pnmdepth
змінити maxval у зображенні

pnmflip
виконати одну або кілька операцій перевороту зображення

пам'ять
масштабувати зображення, вставляючи інтерпольовані пікселі

pamstretch-gen
масштабувати за нецілими значеннями за допомогою pamstretch і pnmscale

pnminvert
інвертувати зображення

пнмгамма
виконати гамма-корекцію зображення

pnmhisteq
гістограма вирівнює зображення для збільшення контрасту

pnmmargin
додати поле до зображення

pnmpaste
вставити прямокутник у зображення

pnmrotate
повернути зображення

pnmshear
зрізати зображення

pnmsmooth
гладке зображення

pnmtile
копіювати зображення до заданого розміру

pbmclean
видалити окремі пікселі (сніг) із зображення PBM

пнмалії
антиаліас зображення

ppm зміна
змінити весь один колір на інший у зображенні PPM

pnmnlfilt
відфільтрувати зображення, замінивши кожен піксель функцією сусідніх пікселів

ppmshift
зміщувати рядки зображення PPM вліво або вправо на випадкову величину

ppmspread
переміщати пікселі зображення PPM на випадкову кількість

pnmconvol
загальна згортка MxN на зображенні

rgb3toppm
об'єднати три портативні карти сірого кольору в один PPM

ppmtorgb3
розділіть PPM на три портативні сірі карти

pbmlife
застосувати правила життя Конвея до зображення PBM

ppmdist
відображати кольори до висококонтрастних відтінків сірого довільно

ppmntsc
налаштуйте кольори, щоб вони були законними для телебачення NTSC або PAL

зображення аналізатори
Усе це працює у форматах Netpbm як вхідні дані.

pnm-файл
описати життєві характеристики зображення

pnmpsnr
виміряти різницю між двома зображеннями

pgmedge
виявлення країв зображення PGM

pgmenhance
покращення краю зображення PGM

pgmslice
надрукувати значення відтінків сірого для рядка або стовпця зображення PGM

pgmtexture
обчислити текстурні характеристики на зображенні PGM

pgmhist
надрукувати гістограму значень у зображенні PGM

ppmhist
роздрукувати гістограму PPM

pnmhistmap
намалювати гістограму PGM або PPM

ppmtomap
створити карту всіх кольорів зображення

ppm3d створити синьо-зелене 3D-зображення окулярів із двох зображень

Різне
ppmsvgalib
відобразити зображення PPM на віртуальній консолі Linux за допомогою Svgalib

pbmmask
створити растрове зображення маски зі звичайного растрового зображення

ppm colormask
створити маску областей певного кольору на зображенні

pnmsplit
розділити файл Netpbm з кількома зображеннями на кілька файлів із 1 зображенням

pnmindex
створити візуальний покажчик купи зображень Netpbm

pcdindex
створити візуальний покажчик фото компакт-диска з файлу огляду PCD

pnmmontage
створити кілька зображень Netpbm в одне монтажне зображення

pgmbentley
Bentleyize зображення PGM

pgmcrater
створити кратерний рельєф шляхом фрактальної підробки

памойл перетворити зображення PNM або PAM на картину маслом

ppmforge
фрактальні підробки хмар, планет і зоряного неба

pgmkernel
створити ядро ​​згортки

ppmtv Зробіть зображення викладеним так, щоб воно виглядало як старий телевізор

pbmto4425
Відображати зображення PBM на терміналі AT&T 4425 ASCII за допомогою символів gfx

Без каталога As Все-таки
pnmtoddif

пнмтосгі

pnmtosir

ppmflash

ppmqvga

ппмтоміцу

ppmtopjxl

сгітопнм

sirtopnm

spottopgm

xvminitoppm

zeisstopnm

Команда Netpbm Libraries


Бібліотеки програмування Netpbm, libpbm(3) libpgm(3) libppm(3), і libpnm(3), зробіть це
легко писати програми, які маніпулюють графічними зображеннями. Їх основна функція – читати і
записувати файли у форматі Netpbm, а оскільки пакет Netpbm містить конвертори для
всі популярні графічні формати, якщо ваша програма читає і записує формати Netpbm, ви
можна використовувати з будь-якими форматами.

Але бібліотеки також містять деякі корисні функції, такі як малювання символів і
Перетворення RGB/YCrCb.

Бібліотеки мають звичайну зв’язку C. Практично всі програми в Netpbm
пакет базується на бібліотеках Netpbm.

додаток примітки
Як сукупність примітивних інструментів, потужність Netpbm помножується на потужність усіх
інші інструменти Unix, які ви можете використовувати з ними. Ці нотатки нагадують вам про щось більше
корисні способи зробити це. Часто, коли люди хочуть додати функції високого рівня до Netpbm
інструменти, вони пропустили деякі існуючі інструменти, які вже в поєднанні з Netpbm
робить це.

Часто до цілої купи файлів потрібно застосувати деякі перетворення або редагування.

Як правило, програми Netpbm беруть один вхідний файл і виробляють один вихідний файл, як правило, на
Стандартний вихід. Це для гнучкості, оскільки вам так часто доводиться конвеєрувати багато інструментів
разом.

Ось приклад команди оболонки для перетворення всіх ваших файлів PNG (з назвою *.png).
Файли JPEG під назвою *.jpg:

та цінності i in *.png; do pngtopnm $i | ppmtojpeg >`базова назва $i .png`.jpg; зроблений

Або ви можете просто створити потік окремих команд оболонки, по одній на файл, за допомогою awk
або perl. Ось як зробити яскравішими 30 YUV-зображень, які складають одну секунду фільму, зберігаючи
зображення в тих самих файлах:

ls *.юв .br | Perl -не 'chomp;
друк ювтоппм $_ | ppmblighten -v 100 | ппмтоюв >tmp$$.yuv; ,
mv tmp$$.yuv $ _0
' .br | sh

Інструменти знаходитиExec- варіант) і ксарг також корисні для простих маніпуляцій
груп файлів.

Деякі засоби "підміни процесів" в оболонках можуть допомогти там, де очікує програма, яка не є 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 на Unix, ви
може виконувати базове редагування зображень і багато конвертацій форматів. У комплект входить
принаймні деякі невізуальні інструменти. Популярними є Convert, Mogrify, Montage та Animate
програми з ImageMagick пакет. ImageMagick працює на Unix, Windows, Windows NT,
Macintosh і VMS.

Gimp — це візуальний редактор зображень для Unix та X, у тій же категорії, що й більш відомий,
менш потужний і набагато дорожчий Adobe Photoshop тощо для Windows. Побачити
http://www.gimp.org.

Команда файл програма переглядає файл і повідомляє вам, що це за файл. Воно розпізнає
більшість графічних форматів, з якими працює 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 бібліотеки, але вони не мають настільки химерних можливостей шрифтів (див
ppmlabel для прикладу використання функцій малювання символів Netpbm).

GD це бібліотека графічних підпрограм, яка є частиною PHP. Він має підмножину Netpbm
і було виявлено, що розмір зображень змінюється повільніше і з меншою якістю.

pnm2ppa конвертує у формат HP «Winprinter» (для HP 710, 720, 820, 1000 тощо). Це
супернабір Netpbm pbmtoppa і ручки, зокрема, колір. Однак це більше а
драйвер принтера, ніж примітивний графічний будівельний блок у стилі Netpbm. Побачити
http://sourceforge.net/project/?group_id=1322.

Програма морфінг перетворює одне зображення в інше. Він використовує зображення у форматі Targa, але ви можете
використання tgatoppm та ppmtotga щоб мати справу з цим форматом. Ви повинні використовувати графічний (X/Tk)
Xmorph для створення файлів сітки, до яких ви повинні подавати морфінг. морфінг є частиною Xmorph
пакет. Побачити http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph.

Щоб створити анімований GIF або витягти з нього кадр, використовуйте gifsicle. gifsicle новонавернені
між анімованим 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's jpegtopnm та pnmtojpeg): Скинути
(інтерпретувати) заголовок EXIF: Exifdump ((http://topo.math.u-psud.fr/~bousch/exifdump.py) Або
Jhead (http://www.sentex.net/~mwandel/jhead).

Бібліотека і дампер Python 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+

Мета-файл Windows (.WMF). Libwmf конвертує з WMF у такі речі, як Latex, PDF, PNG.
Деякі з них можуть бути введені в Netpbm.

Microsoft Word, RTF. Microsoft зберігає власні права на ці формати. Будь-яке програмне забезпечення
Ви бачите, що впоратися з ними, ймовірно, буде коштувати грошей.

DXF (AutoCAD)

ІСТОРІЯ


Netpbm має довгу історію, починаючи з Джефа Посканцера Pbmplus пакет 1988 р. В
файл ІСТОРІЯ у вихідному коді Netpbm містить історичний огляд, а також a
детальна історія випуск за випуском.

Використовуйте netpbm онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF встановить усі файли
    програмне забезпечення, яке Fedora Linux та інші
    не включає за замовчуванням після
    запуск Fedora вперше. Його
    легко для ...
    Завантажте PostInstallerF
  • 2
    страйк
    страйк
    Проект strace перенесено в
    https://strace.io. strace is a
    діагностика, налагодження та інструктаж
    трасування простору користувача для Linux. Його використовують
    стежити за...
    Завантажити strace
  • 3
    gMKVEExtractGUI
    gMKVEExtractGUI
    Графічний інтерфейс для утиліти mkvextract (частина
    MKVToolNix), який включає більшість (if
    не всі) функціональність mkvextract і
    утиліти mkvinfo. Написано на C#NET 4.0,...
    Завантажте gMKVExtractGUI
  • 4
    Бібліотека JasperReports
    Бібліотека JasperReports
    Бібліотека JasperReports – це
    найпопулярніший у світі відкритий код
    бізнес-аналітика та звітність
    двигун. Він повністю написаний на Java
    і воно здатне...
    Завантажте бібліотеку JasperReports
  • 5
    Книги Фраппе
    Книги Фраппе
    Frappe Books є безкоштовним і відкритим вихідним кодом
    програмне забезпечення для настільного бухгалтерського обліку
    простий і добре розроблений для використання
    малий бізнес і фрілансери. Це...
    Завантажте книги про фраппе
  • 6
    Числовий Python
    Числовий Python
    НОВИНИ: NumPy 1.11.2 – остання версія
    що буде зроблено на sourceforge. Колеса
    для Windows, Mac і Linux, а також
    архівні вихідні розподіли можуть бути чотири...
    Завантажте числовий Python
  • Детальніше »

Команди Linux

Ad