АнглийскийФранцузскийИспанский

Значок 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» в их названиях. Например, pnmscale и подарок.

Например, вы можете использовать pnmscale уменьшить изображение на 10%. Или используйте пнмкомп накладывать
одно изображение поверх другого. Или используйте pbmtext для создания изображения текста. Или уменьшить
количество цветов в изображении с pnmquant.

Команда Нетпбм Форматы


Все программы работают с набором графических форматов, называемых форматами «netpbm».
В частности, эти форматы pbm(5) МПГ(5) частей на миллион(5), и PAM(5). Первые три из
иногда они известны как PNM. Многие программы Netpbm конвертируют из
Netpbm в другой формат или наоборот. Это значит, что вы можете использовать программы Netpbm
работать с графикой любого формата. Также часто используется комбинация Netpbm
программы для преобразования из одного формата, отличного от Netpbm, в другой формат, отличный от Netpbm. Netpbm имеет
конвертеры для более чем 80 графических форматов, а пакет Netpbm позволяет вам делать больше графики
преобразование формата, чем любое другое средство компьютерной графики.

Все форматы Netpbm - это растровые форматы, т.е. они описывают изображение как матрицу строк.
и столбцы пикселей. В формате PBM пиксели черно-белые. В МПГ
формат, пиксели - это оттенки серого. В формате PPM пиксели полноцветные. В
Формат PAM более сложен. Замена всех трех других форматов, это
может представлять матрицы общих данных, включая, но не ограничиваясь, черно-белые,
оттенки серого и цветные изображения.

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

Все программы Netpbm, предназначенные для чтения образов PGM, видят образы PBM, как если бы они тоже были PGM.
Все программы Netpbm, предназначенные для чтения образов PPM, видят образы PGM и PBM, как если бы они
PPM. См. Раздел «Предполагаемое преобразование формата» ниже.

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

Если вам кажется расточительным иметь три отдельных формата PNM, имейте в виду, что существует
историческая причина для этого. Вначале были только PBM. МПГ появились позже, и
затем PPM. Намного позже появился PAM, который понимает возможность наличия только одного
агрегатный формат.

Форматы описаны на страницах руководства. pbm(5) МПГ(5) частей на миллион(5), и PAM(5)

Подразумевается Формат Конверсия


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

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

Нетпбм и Прозрачность


Во многих графических форматах есть способ указать, что определенные части изображения
полностью или частично прозрачным, что означает, что если он был отображен "поверх" другого изображения,
другое изображение проступило бы там. Форматы Netpbm намеренно опускают это
возможности, поскольку их цель - быть предельно простой.

В Netpbm вы обрабатываете прозрачность через маску прозрачности в отдельном (слегка
переопределено) Образ PGM. В этом псевдо-PGM интенсивность пикселя обычно равна
вместо этого это значение непрозрачности. Видеть МПГ(5). пнмкомп это пример программы, которая использует
маска прозрачности PGM.

Команда Нетпбм Программы


Программы Netpbm обычно полезны для запуска человеком из командной оболочки, но они
также предназначен для использования в программах. Общей характеристикой программ Netpbm является то, что
это простые фундаментальные строительные блоки. Они наиболее сильны, когда сложены друг с другом.
трубопроводы. Программы Netpbm не используют графические пользовательские интерфейсы (фактически, ни один из них
отображать графику вообще, кроме очень простого Linux Svgalib displayer) и не искать
ввод от пользователя.

У каждой из этих программ есть собственная справочная страница.

Общий Возможности


Есть несколько опций, которые присутствуют во всех программах, основанных на Netpbm.
библиотеки, включая практически все программы Netpbm. Они не упоминаются в
отдельные страницы руководства для программ.

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

-версия
Вместо того, чтобы делать что-либо еще, сообщите версию библиотека libpbm библиотека связана
с программой (он мог быть статически связан с программой, или
динамически связаны во время выполнения). Обычно программы и библиотеки Netpbm
устанавливаются одновременно, поэтому вы узнаете версию программы и
все другие библиотеки и файлы Netpbm, которые он использует.

Вот каталог программ Netpbm. Вы также можете использовать человек -k искать
программа, которая делает то, что вы хотите.

Преобразователи
ppmтомпег
преобразовать серию кадров PPM в фильм MPEG

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

пнмтоджпег
конвертировать PPM в формат JPEG / JFIF / EXIF

Anytopnm
конвертировать любой графический формат в формат Netpbm

бмптоппм
преобразовать файл Windows или OS / 2 Bitmap в PPM

ppmtobmp
конвертировать PPM в файл Windows или OS / 2 Bitmap

Winicontoppm
конвертировать файл значка Windows в PPM

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

подарок
конвертировать GIF в портативный Anymap

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

пнмтопнг
конвертировать формат Netpbm в Portable Network Graphics

pngtopnm
конвертировать PNG (переносимая сетевая графика) в форматы Netpbm

КПК
конвертировать изображения Palm в форматы Netpbm

пнмтопалм
конвертировать форматы Netpbm в изображения Palm

jbigtopbm
преобразовать JBIG BIE (сжатое растровое изображение) в PBM

памтопнм
преобразовать изображение PAM в PBM, PGM или PPM

pbmtojbig
преобразовать PBM в JBIG BIE (сжатое растровое изображение)

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

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

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

пбмтонокиа
конвертировать PBM в Nokia Smart Messaging Format (SMF)

pbmtowbmp
преобразовать PBM в WAP (протокол беспроводных приложений) Wireless Bitmap

вбмптопбм
преобразовать WAP (Wireless App Protocol) в растровое изображение беспроводной сети в PBM

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

ppmtoneo
преобразовать изображение PPM в Atari Neochrome (.neo)

пбмтомда
конвертировать из PBM в Microdesign (для Amstrad PCW)

мдатопбм
конвертировать из Microdesign (для Amstrad PCW) в PBM

atktopbm
преобразовать растровый объект Andrew Toolkit в PBM

пбмтоатк
преобразовать PBM в растровый объект Andrew Toolkit

кисть
конвертировать кисти Xerox doodle в PBM

смувмтопбм
преобразовать формат оконного менеджера CMU в PBM

g3topbm
преобразовать Group 3 FAX в PBM

pbmtog3
преобразовать PBM в Group 3 FAX

значокtopbm
конвертировать иконку Sun в PBM

pbmtoicon
конвертировать PBM в значок Sun

гемтопнм
конвертировать формат GEM .img в PBM или pixmap

мактопбм
конвертировать MacPaint в PBM

пбмтомакп
конвертировать PBM в MacPaint

мгртопбм
конвертировать формат MGR в PBM

пбмтомгр
конвертировать PBM в формат MGR

пи3топбм
конвертировать Atari Degas .pi3 в PBM

pbmtopi3
конвертировать PBM в Atari Degas .pi3

хбмтопбм
преобразовать растровое изображение X10 или X11 в PBM

пбмтокбм
преобразовать PBM в растровое изображение X11

pbmtox10bm
преобразовать PBM в растровое изображение X10

ybmtopbm
конвертировать "лицо" Беннета Йи в PBM

пбмтойбм
конвертировать PBM в "лицо" Беннета Йи

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

pbmtoascii
преобразовать PBM в графическую форму ASCII

асциитопгм
конвертировать символьную графику ASCII в PGM

пбмтоббнбг
конвертировать PBM в графику BBN BitGraph

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

пбмтоэпсон
конвертировать PBM в графику принтера Epson

пбмтогем
конвертировать PBM в файл GEM .img

пбмтого
конвертировать PBM в графику GraphOn

пбмтолж
конвертировать PBM в черно-белую графику HP LaserJet

ppmtolj
преобразование PPM в цветную графику HP LaserJet (PCL)

pjtoppm
конвертировать файл HP PaintJet в PPM

ppmtopj
конвертировать PPM в файл HP PaintJet

джеттопбм
преобразовать поток принтера HP Thinkjet в PBM

pbmtoplot
конвертировать PBM в Unix участок(5) файл

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

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

фитстопнм
конвертировать формат FITS в портативный Anymap

пнмтофитс
конвертировать форматы Netpbm в формат FITS

фстопгм
конвертировать формат Usenix FaceSaver (tm) в PGM

пгмтофс
конвертировать PGM в формат Usenix FaceSaver (tm)

хипстопгм
конвертировать формат HIPS в PGM

Лиспмтопгм
преобразовать файл растрового изображения Lisp Machine в формат PGM

пгмтолиспм
конвертировать PGM в формат Lisp Machine

пнмтопс
конвертировать форматы Netpbm в Postscript

пстопнм
конвертировать Postscript в форматы Netpbm

псидтопгм
конвертировать данные PostScript "изображения" в PGM

пбмтолпс
преобразовать изображение PBM в Postscript с помощью строк

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

pbmtopsg3
конвертировать изображения PBM в Postscript, используя сжатие факсов G3.

Rawtopgm
преобразовать необработанные байты оттенков серого в PGM

пгмтопбм
конвертировать PGM в PBM

Гулдтоппм
конвертировать файл сканера Gould в PPM

илбмтоппм
конвертировать IFF ILBM в PPM

ppmtooilbm
конвертировать PPM в IFF ILBM

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

мтвтоппм
конвертировать выходные данные трассировщика лучей MTV в PPM

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

пгмтоппм
раскрасить портативную серую карту в PPM

пи1топм
конвертировать Atari Degas .pi1 в PPM

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

пиктограмма
конвертировать Macintosh PICT в PPM

ppmtopict
конвертировать PPM в Macintosh PICT

qrttoppm
преобразовать выходные данные трассировщика лучей QRT в PPM

сырой топпм
конвертировать необработанные байты RGB в PPM

sldtoppm
преобразовать файл слайда AutoCAD в PPM

spctoppm
преобразовать сжатый Atari Spectrum в PPM

слюноотделение
конвертировать Atari без сжатия Spectrum в PPM

Тгатоппм
преобразовать файл TrueVision Targa в PPM

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

ксимтоппм
конвертировать Xim в PPM

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

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

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

Eyuvtoppm
конвертировать формат Encoder / Berkeley YUV в PPM

ppmtoeyuv
конвертировать PPM в формат Encoder / Berkeley YUV

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

ppmtoyuvsplit
конвертировать PPM в 3 субдискретизированных необработанных файла YUV

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

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

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

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

ppmtoppm
конвертировать PPM в портативную серую карту

ppmtopuzz
конвертировать PPM в файл "головоломки" X11

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

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

тиффтопнм
конвертировать файл TIFF в портативный Anymap

пнмтотифф
конвертировать форматы Netpbm в файл TIFF RGB

pnmtotiffcmyk
конвертировать форматы Netpbm в файл TIFF CMYK

хвдтопнм
конвертировать дамп окна X10 или X11 в форматы Netpbm

пнмтоксвд
конвертировать форматы Netpbm в дамп окна X11

пнмтоплейнпнм
преобразовать обычное изображение формата Netpbm в простой формат Netpbm

пбмтопгм
конвертировать файл PBM в PGM путем усреднения площадей

411топм
конвертировать 411 (Sony Mavica) в PPM

частей на миллион
конвертировать PPM в формат DEC sixel

промилле
конвертировать PPM в файл значков Motif UIL

сбигтопгм
конвертировать файл CCD Santa Barbara Instrument Group в PGM

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

пнмторле
преобразовать PNM в файл Utah Raster Toolkit (urt / rle)

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

частей на миллион
конвертировать PPM в Interleaf

лист
конвертировать Interleaf в PPM

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

пбмтолн03
преобразовать изображение PGM в изображение Dec LN03 + Sixel

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

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

Фото товара Генераторы
Все это генерирует вывод в формате Netpbm.

пбммейк
создать пустой образ PBM указанного размера

ппммейк
создать изображение PPM указанного размера и цвета

пгмрамп
создать градиент оттенков серого

пмпат создать красивый образ PPM

ppmрадуга
создавайте спектрально-подобное изображение, в котором цвета исчезают вместе.

пгмнойз
создать PGM изображение белого шума

pbmtext
преобразовать текст в изображение PBM

пбмупк создать образ PBM с универсальным кодом продукта

ppmcie создать изображение PPM цветовой карты CIE

pbmppage
создать страницу тестового шаблона принтера в формате PBM

ppmцвета
создать цветовую карту (изображение PPM), содержащую все возможные цвета заданного maxval

Фото товара редакторы
Все это работает в форматах Netpbm.

метка ppm
Добавить текст к изображению

пнмтень
добавить тень к изображению, чтобы оно выглядело как плавающее

ppmbосветлить
осветлить или затемнить изображение - изменить насыщенность и значение

ppmdim затемнить изображение - отличается от ppmbrighten

pbmreduce
уменьшить PBM в N раз, используя метод Флойда-Стейнберга

пгмнорм
нормализовать контраст в изображении PGM

ppmнорма
нормализовать контраст в изображении PPM

pbmpscale
увеличить изображение PBM со сглаживанием краев

pnmscale
масштабировать изображение с высокой точностью

pnmscalefixed
быстро масштабировать изображение с низкой точностью

pnmenlarge
увеличить изображение в N раз

ppmдизер
заказанный дизеринг для цветных изображений

pnmcolormap
Выберите N лучших цветов для представления изображения; создать цветовую карту

пнмремап
Замена цветов изображения на цвета из цветовой карты

ppmквант
квантовать цвета в цветном изображении до меньшего количества цветов

pnmquant
квантовать цвета / оттенки в цветном или полутоновом изображении до меньшего количества

частей на миллион кванталла
квантовать цвета во многих файлах

ppm облегчение
запустить фильтр рельефа Лапласа на PPM

пнмарит
выполнить арифметические действия с двумя изображениями

пнмкот объединить изображения

пнмпад добавить границы к изображению

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

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

пнмкроп
обрезать все одинаковые по цвету границы изображения

избивать выберите прямоугольную область на изображении

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

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

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

памканал
извлекать одну плоскость (канал, например, R, G или B) из изображения

пнмглубина
изменить maxval в изображении

пнмфлип
выполнить одну или несколько операций переворачивания изображения

памстретч
увеличить изображение, вставив интерполированные пиксели

pamstretch-gen
масштабирование нецелыми значениями с использованием pamstretch и pnmscale

пнминверт
инвертировать изображение

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

пнмхистек
гистограмма выравнивает изображение для увеличения контрастности

пнммаргин
добавить поле к изображению

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

пнмротате
повернуть изображение

пнмсхир
разрезать изображение

пнмгладь
гладкое изображение

пнмтайл
реплицировать изображение до указанного размера

pbmclean
удалить одиночные пиксели (снег) из изображения PBM

пнмалии
сглаживание изображения

ppmизменение
изменить весь один цвет на другой в изображении PPM

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

ppmshift
сдвинуть строки изображения PPM влево или вправо на произвольную величину

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

пнмконвол
общая свертка MxN на изображении

rgb3toppm
объединить три портативных карты серого в один PPM

ппмторгb3
разделить PPM на три портативных серых карты

pbmlife
применить правила жизни Конвея к изображению PBM

ppmdist
произвольно преобразовывать цвета в высококонтрастные оттенки серого

ppmntsc
настроить цвета, чтобы они были разрешены для телевидения NTSC или PAL

Фото товара Анализаторы
Все они работают с форматами Netpbm в качестве входных данных.

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

пнмпснр
измерить разницу между двумя изображениями

pgmedge
обнаружение края изображения PGM

pgmenhance
Улучшение края изображения PGM

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

пгмтекстура
вычислить текстурные особенности на изображении PGM

pgmhist
распечатать гистограмму значений в изображении PGM

ppmhist
распечатать гистограмму PPM

пнмхистмап
нарисовать гистограмму PGM или PPM

ppm
создать карту всех цветов изображения

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

Прочее
ppmsvgalib
отображать изображение PPM на виртуальной консоли Linux с помощью Svgalib

pbmмаска
создать растровое изображение маски из обычного растрового изображения

частей на миллион
создать маску областей определенного цвета на изображении

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

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

pcdindex
создать визуальный указатель компакт-диска с фотографиями из обзорного файла PCD

пнммонтаж
собрать несколько образов Netpbm в один монтажный образ

Pgmbentley
Bentleyize изображение PGM

пгмкратер
создать кратерную местность с помощью фрактальной подделки

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

ppmforge
фрактальные подделки облаков, планет и звездного неба

pgmkernel
генерировать сверточное ядро

ппмтв Сделайте изображение выровненным так, чтобы оно выглядело как старый телевизор

pbmto4425
Отображение изображения PBM на терминале AT&T 4425 ASCII с символами gfx

Не каталогизировано As Все же
пнмтоддиф

пнмтосги

пнмтозир

ppmflash

ppmqvga

ппмтомицу

ppmtopjxl

сгитопнм

сертопнм

споттопгм

xvminitoppm

цейстопнм

Команда Нетпбм Библиотеки


Библиотеки программирования 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 * .yuv . Br | Perl Ne- 'чавкать;
Распечатать ювтоппм $_ | ppmbосветлить -v 100 | ппмтоюв > tmp $$. yuv; ,
mv tmp $$. yuv $ _0
' . Br | sh

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

Средство "подстановки процесса" в некоторых оболочках может помочь там, где ожидает программа, отличная от Netpbm.
вы должны идентифицировать файл на диске для ввода, и вы хотите, чтобы он использовал результат Netpbm
манипуляции. Скажем, printcmyk принимает на вход имя файла Tiff CMYK и то, что вы
есть файл PNG abc.png. Пытаться:

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

Он работает и в другом направлении, если у вас есть программа, которая заставляет вас называть свой вывод
файл, и вы хотите, чтобы вывод проходил через инструмент Netpbm.

Другой Графика ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Netpbm содержит примитивные строительные блоки. Это конечно не полная графика
библиотека.

Первое, что вам понадобится для использования любого из этих инструментов, - это программа просмотра. Для X
склонен, есть хзгв. Посмотреть ftp://metalab.unc.edu/pub/Linux/apps/graphics/viewers/X.

xloadimage и его расширение хli также являются распространенными способами отображения графического изображения в 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's 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.
преобразователи.

Ивтулс это набор бесплатных графических редакторов X Windows для Postscript, Tex и веб-графики.
производство, а также встраиваемая и расширяемая оболочка векторной графики. Он использует
Услуги Netpbm. Видеть http://www.ivtools.org.

Илиб - это библиотека подпрограмм C с функциями для добавления текста к изображению (как вы могли бы сделать
на более высоком уровне с pbmtext, пнмкомп, и т.д.). Он работает с вводом и выводом Netpbm.
Найдите это в http://www.radix.net/~cknudsen/Ilib. Netpbm также включает в себя отрисовку персонажей
функции в libppm библиотеки, но у них нет таких необычных возможностей шрифтов (см.
метка ppm для примера использования функций рисования символов Netpbm).

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

пнм2ппа конвертирует в формат HP Winprinter (для HP 710, 720, 820, 1000 и т. д.). Это
надмножество Netpbm пбмтоппа и ручки, в частности, цвет. Однако это скорее
драйвер принтера, чем простой графический блок в стиле Netpbm. Видеть
http://sourceforge.net/project/? group_id = 1322.

Программа морфинг трансформирует одно изображение в другое. Он использует изображения формата Targa, но вы можете
использование Тгатоппм и ppmtotga иметь дело с этим форматом. Вы должны использовать графический (X / Tk)
Xmorph для создания файлов сетки, которые вы должны скармливать морфинг. морфинг является частью Xmorph
упаковка. Видеть http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph.

Чтобы создать анимированный GIF или извлечь из него кадр, используйте гифка. гифка преобразует
между анимированным GIF и статичным GIF, и вы можете использовать ppmtogif и подарок подключиться к
все утилиты Netpbm. Видеть http://www.lcdf.org/gifsicle.

Чтобы преобразовать изображение текста в текст (оптическое распознавание символов - OCR), используйте гокр (думать
его как инверсию pbmtext). Увидеть http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/.

http://schaik.com/pngsuite содержит набор тестов PNG - целая куча изображений PNG
используя различные возможности формата PNG.

Другая версия пнмтопнг/pngtopnm Я сидел http://www.schaik.com/png/pnmtopng.html,
версия в Netpbm на самом деле была основана на этом пакете давным-давно, и вы можете ожидать
найти лучшее использование формата PNG, особенно недавних улучшений, в этом
упаковка. Это может быть немного менее согласованным с проектом Netpbm и менее уязвимым.
из недавних улучшений формата Netpbm.

jpeg транс Выполняет некоторые из тех же преобразований, которыми славится Netpbm, но делает их
специально для файлов JPEG и делает их без потери информации. Напротив, если вы
при использовании Netpbm сначала нужно распаковать изображение JPEG в формат Netpbm, а затем
преобразовать изображение, а затем сжать его обратно в формат JPEG. В этом рекомпрессии вы
теряют немного информации об изображении, потому что JPEG имеет сжатие с потерями. jpeg транс поставляется с
Независимая группа Jpeg (http://www.ijg.org) Библиотека JPEG.

Некоторые инструменты для работы с файлами EXIF ​​(см. Также Netpbm's jpegtopnm и пнмтоджпег): Выгрузить
(интерпретировать) заголовок 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. Часть этого включает
graphics, а 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 (Автокад)

ИСТОРИЯ


Netpbm имеет долгую историю, начиная с Джефа Посканцера. Пбмплюс пакет в 1988 году.
файл ИСТОРИЯ в исходном коде Netpbm содержится исторический обзор, а также
подробная история выпуска за выпуском.

Используйте netpbm онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad