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

Ad


Значок OnWorks

jpegtopnm – онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


jpegtopnm - конвертувати файл JPEG/JFIF у портативну pixmap або graymap

СИНТАКСИС


jpegtopnm [-dct {Int|швидко|плавати}] [-носгладка] [- максимальна пам'ять N] [{- саман|-notadobe}]
[- коментарі] [- dumpexif] [-exif=спец. файлу] [-вербозний] [-слідковий рівень N] [ ім'я файлу ]

Усі параметри можуть бути скорочені до їх найкоротшого унікального префікса.

ОПИС


jpegtopnm перетворює названий файл JFIF або стандартний вхід, якщо жодного файлу не названо, у PPM
або файл зображення PGM на стандартному виводі. Якщо файл JFIF має відтінки сірого,
jpegtopnm створює файл PGM (Portable Graymap). В іншому випадку він генерує PPM
(Portable Pixmap).

jpegtopnm використовує бібліотеку JPEG Independent JPEG Group для інтерпретації вхідного файлу. Побачити
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 біт на вибірку. Ви можете використовувати pnmdepth до
зменшіть файл із розміром двох байтів на вибірку до одного байта на вибірку, якщо вам потрібно.

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

ВАРІАНТИ


Варіанти доступні лише для досвідчених користувачів:

-dct Int
Використовуйте цілочисельний метод DCT (за замовчуванням).

-dct швидко
Використовуйте швидкі цілі DCT (менш точні).

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

-носгладка
Використовуйте більш швидку, менш якісну процедуру підвищення дискретизації.

- максимальна пам'ять N
Встановіть обмеження на обсяг пам'яті jpegtopnm використовується для обробки великих зображень. Значення
у тисячах байтів або мільйонах байтів, якщо до числа додано суфікс «M».
Наприклад, - максимальна пам'ять 4m вибирає 4000000 XNUMX XNUMX байт. Якщо jpegtopnm потребує більше місця,
він використовує тимчасові файли.

- саман

-notadobe
Існує два варіанти колірного простору 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 foo.jpg >foo.ppm

HINTS


Ви можете використовувати частка на мільйон квантувати результат кольором, тобто зменшити кількість відмінних
кольори на зображенні. Насправді, вам може знадобитися, якщо ви хочете конвертувати файл PPM у
деякі інші формати. ppmdither Виконує більш складне квантування.

Скористайтесь pnmscale змінити розміри отриманого зображення.

Скористайтесь ppmtopgm для перетворення кольорового файлу JFIF у файл PGM у відтінках сірого.

Ви можете легко використовувати ці конвертори разом. наприклад:

jpegtopnm foo.jpg | ppmtopgm | pnmscale . 25
>foo.pgm

-dct швидко та / або -носгладка отримати швидкість з невеликою жертвою в якості.

Якщо вам пощастило мати дуже швидке обладнання з плаваючою комою, -dct плавати може бути
навіть швидше ніж -dct швидко. Але на більшості машин -dct плавати повільніше ніж -dct Int, У
даний випадок використовувати не варто, оскільки його теоретична перевага в точності занадто мала
бути значущим на практиці.

Інша програма, djpeg, схожий. djpeg підтримується Independent JPEG Group та
упакований з бібліотекою JPEG, яка jpegtopnm використовує для всієї своєї роботи JPEG. Тому що
тому ви можете очікувати, що він використовуватиме більше сучасних функцій JPEG. Крім того, оскільки ви повинні
мати бібліотеку для роботи jpegtopnm, але не навпаки, cjpeg може бути частіше
в наявності.

З іншого боку, djpeg не використовує бібліотеки NetPBM для генерування результатів, як і всі інші
інструменти NetPBM, такі як jpegtopnm робити. Це означає, що воно з меншою ймовірністю буде відповідати
всі інші програми, які працюють з форматами NetPBM. Крім того, синтаксис команди
jpegtopnm узгоджується з іншими інструментами Netpbm, на відміну від djpeg.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


JPEGMEM
Якщо ця змінна середовища встановлена, її значення є обмеженням пам’яті за замовчуванням. The
значення вказано, як описано для - максимальна пам'ять варіант. Явний - максимальна пам'ять
параметр замінює будь-який JPEGMEM.

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


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

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

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad