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

Ad


Значок OnWorks

jpegtopnm - Интернет в облаке

Запустите jpegtopnm в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

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

ПРОГРАММА:

ИМЯ


jpegtopnm - конвертировать файл JPEG / JFIF в переносимое растровое или серое изображение

СИНТАКСИС


jpegtopnm [-дкт {Int|быстро|плавать}] [-негладкий] [-maxmemory N] [{-добе|-нетадобе}]
[-Комментарии] [-dumpexif] [-exif =спецификация файла] [-подробный] [-уровень трассировки N] [ имя файла ]

Все параметры могут быть сокращены до их кратчайшего уникального префикса.

ОПИСАНИЕ


jpegtopnm преобразует названный файл JFIF или стандартный ввод, если ни один файл не назван, в PPM
или файл изображения PGM на стандартный вывод. Если файл JFIF имеет оттенки серого,
jpegtopnm генерирует файл PGM (Portable Graymap). В противном случае он генерирует PPM
(Portable Pixmap) файл.

jpegtopnm использует библиотеку JPEG независимой группы JPEG для интерпретации входного файла. Видеть
http://www.ijg.org для информации о библиотеке.

«JFIF» - правильное название для формата изображения, широко известного как «JPEG». Строго
говоря, JPEG - это метод сжатия. Формат изображения с использованием сжатия JPEG, который
на сегодняшний день наиболее распространенным является JFIF. Существует также подформат TIFF, в котором используется JPEG.
сжатия.

EXIF - это формат изображения, который является подформатом JFIF (то есть файл JFIF, содержащий
Заголовок EXIF ​​как маркер APP1). jpegtopnm обрабатывает EXIF.

Файлы JFIF могут иметь 8 бит на выборку или 12 бит на выборку. 8-битная разновидность
безусловно, самый распространенный. Существует две версии библиотеки IJG JPEG. Читает только 8
битовые файлы, а другой читает только 12-битные файлы. Вы должны связать соответствующий один из
эти библиотеки с jpegtopnm. Обычно это означает, что библиотека находится в вашем общем
путь поиска библиотеки при запуске jpegtopnm.

jpegtopnm генерирует вывод с одним или двумя байтами на выборку в зависимости от
имеет ли вход JFIF 8 или 12 бит на выборку. Вы можете использовать пнмглубина в
при необходимости сократите файл размером два байта на образец до файла размером один байт на образец.

Если файл JFIF использует цветовое пространство CMYK или YCCK, входные данные фактически не содержат
достаточно информации, чтобы знать, какого цвета каждый пиксель. Чтобы узнать, какого цвета пиксель, нужно
необходимо знать свойства красок, к которым относится цветовое пространство. jpegtopnm
интерпретирует цвета, используя общее преобразование, которое предполагает, что все чернила
просто вычитающий и линейный.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Параметры доступны только для опытных пользователей:

-дкт Int
Использовать целочисленный метод DCT (по умолчанию).

-дкт быстро
Используйте быстрое целочисленное DCT (менее точное).

-дкт плавать
Используйте метод DCT с плавающей запятой. Метод с плавающей точкой немного точнее
чем метод int, но он намного медленнее, если на вашей машине нет очень быстрых плавающих
точечное оборудование. Также обратите внимание, что результаты метода с плавающей запятой могут отличаться
немного на разных машинах, в то время как целочисленные методы должны давать одинаковые результаты
где угодно. Метод быстрых целых чисел намного менее точен, чем два других.

-негладкий
Используйте более быструю процедуру повышения дискретизации с более низким качеством.

-maxmemory N
Установить ограничение на объем памяти jpegtopnm используется при обработке больших изображений. Ценить
выражается в тысячах байтов или миллионах байтов, если к числу добавлен суффикс «M».
Например, -maxmemory 4m выбирает 4000000 байт. Если jpegtopnm нужно больше места,
он использует временные файлы.

-добе

-нетадобе
Существует два варианта цветового пространства CMYK (и аналогично YCCK), которые могут быть
используется на входе JFIF. В обычном - нулевое значение для цветовой составляющей.
указывает на отсутствие чернил. В другом случае нулевое значение означает максимальное количество чернил.
покрытие. Последний используется Adobe Photoshop при создании чистого вывода JFIF.
файл (но не когда он создает вывод JFIF как часть Encapsulated Postscript
выход).

Эти параметры говорят jpegtopnm какая версия цветового пространства CMYK или YCCK
изображение использует. Если вы не укажете ни того, ни другого, jpegtopnm пытается понять это самостоятельно.
В нынешней версии он совсем не старается: он просто предполагает, что
Версия Photoshop, поскольку Photoshop и его эмуляторы кажутся основным источником
Изображения CMYK и YCCK. Но с опытом использования в будущих версиях может быть больше
сложный.

Если изображение JFIF не указывает, что это CMYK или YCCK, эти параметры не имеют
Эффект.

Если вы не используете правильный из этих вариантов, вывод симптома выглядит следующим образом:
вроде отрицательный.

-dumpexif
Распечатать интерпретируемое содержимое любого заголовка Exif во входном файле в Стандарт
Файл с ошибкой. Аналогично программе Jhead (не входит в пакет Netpbm).

-exif =спецификация файла
Извлеките содержимое заголовка EXIF ​​из входного изображения и запишите его в
файл спецификация файла. спецификация файла = - означает записать его в стандартный вывод. В этом случае,
jpegtopnm вообще не выводит преобразованное изображение.

jpegtopnm записывает содержимое заголовка EXIF ​​побайтно, начиная с
двухбайтовое поле длины (длина которого включает эти два байта).

Вы можете использовать этот файл в качестве входных данных для ppmtojpeg вставить идентичный заголовок EXIF ​​в
новый образ JFIF.

Если заголовка EXIF ​​нет, jpegtopnm записывает два байта двоичного нуля и ничего
остальное.

Заголовок EXIF ​​принимает форму маркера JFIF APP1. Только первый такой маркер
в заголовке JFIF.

-Комментарии
Распечатайте все комментарии из входного файла в стандартный файл ошибок.

-подробный
Распечатайте сведения о преобразовании в файл стандартных ошибок.

-уровень трассировки n
Включите сообщения трассировки библиотеки JPEG в файл стандартной ошибки. Высшее
Значение n получает больше информации о трассировке. -подробный подразумевает уровень следа не менее
1.

ПРИМЕРЫ


В этом примере файл JFIF цвета foo.jpg преобразуется в файл PPM с именем foo.ppm:

jpegtopnm фу.jpg > foo.ppm

HINTS


Вы можете использовать ppmквант для цветового квантования результата, т. е. для уменьшения количества различных
цвета в изображении. На самом деле вам, возможно, придется, если вы хотите преобразовать файл PPM в
некоторые другие форматы. ppmдизер Выполняет более сложное квантование.

Используйте pnmscale для изменения размеров результирующего изображения.

Используйте ppmtoppm для преобразования цветного файла JFIF в файл PGM с оттенками серого.

Вы можете легко использовать эти конвертеры вместе. Например:

jpegtopnm фу.jpg | ppmtoppm | pnmscale .25
> foo.pgm

-дкт быстро и / или -негладкий набрать скорость при небольшой жертве в качестве.

Если вам посчастливилось иметь очень быстрое оборудование с плавающей запятой, -дкт плавать может быть
даже быстрее чем -дкт быстро. Но на большинстве машин -дкт плавать медленнее, чем -дкт Int; в
в этом случае его не стоит использовать, потому что его теоретическое преимущество в точности слишком мало
быть значимым на практике.

Другая программа, DJPEG, похож. DJPEG поддерживается Independent JPEG Group и
упакован с библиотекой JPEG, которая jpegtopnm использует для всех своих работ в формате JPEG. Из-за
что вы можете ожидать, что он будет использовать более современные функции JPEG. Кроме того, поскольку вам нужно
иметь библиотеку для запуска jpegtopnm, но не наоборот, cjpeg может быть чаще
доступен.

С другой стороны, DJPEG не использует библиотеки NetPBM для генерации своего вывода, так как все
инструменты NetPBM, такие как jpegtopnm делать. Это означает, что он с меньшей вероятностью будет соответствовать
все остальные программы, работающие с форматами NetPBM. Кроме того, синтаксис команды
jpegtopnm совместим с другими инструментами Netpbm, в отличие от DJPEG.

ОКРУЖАЮЩАЯ СРЕДА


JPEGMEM
Если эта переменная среды установлена, ее значение является пределом памяти по умолчанию. В
значение указывается, как описано для -maxmemory вариант. Явный -maxmemory
опция отменяет любые JPEGMEM.

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


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

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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad