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

Ad


Значок OnWorks

cjpeg - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


cjpeg - стиснення файлу зображення у файл JPEG

СИНТАКСИС


cjpeg [ опції ] [ ім'я файлу ]

ОПИС


cjpeg стискає названий файл зображення або стандартний вхід, якщо файл не названий, і
створює файл JPEG/JFIF на стандартному виводі. Підтримуваний в даний момент вхідний файл
формати: PPM (формат кольору PBMPLUS), PGM (формат відтінків сірого PBMPLUS), BMP, Targa та
RLE (формат Utah Raster Toolkit). (RLE підтримується, лише якщо бібліотека URT є
доступно.)

ВАРІАНТИ


Усі назви перемикачів можуть бути скороченими; наприклад, - відтінки сірого може бути написано -грай or -гр.
Більшість «базових» перемикачів можна скоротити до однієї літери. Верхня і
нижній регістр еквівалентні (таким чином - БМП те саме, що -bmp). Британська орфографія також є
прийнято (наприклад, - відтінки сірого), хоча для стислості вони не згадуються нижче.

Основні перемикачі:

Якості N[,...]
Масштабуйте таблиці квантування, щоб налаштувати якість зображення. Якість від 0 (найгірша) до 100
(найкращий); за замовчуванням — 75. (Див. нижче для отримання додаткової інформації.)

- відтінки сірого
Створіть монохромний файл JPEG з кольорового введення. Обов’язково використовуйте цей перемикач, коли
стиснення файлу BMP у відтінках сірого, тому що cjpeg недостатньо яскравий, щоб помітити
чи файл BMP використовує лише відтінки сірого. Сказавши - відтінки сірого, ви отримаєте
менший файл JPEG, обробка якого займає менше часу.

-rgb Створіть файл RGB JPEG. Використання цього перемикача пригнічує перетворення з RGB
введення колірного простору в колірний простір YCbCr JPEG за замовчуванням.

- оптимізувати
Виконати оптимізацію параметрів ентропійного кодування. Без цього за замовчуванням
використовуються параметри кодування. - оптимізувати зазвичай трохи робить файл JPEG
менше, але cjpeg працює трохи повільніше і потребує значно більше пам’яті. Якість зображення
і швидкість декомпресії не впливають - оптимізувати.

- прогресивний
Створіть прогресивний файл JPEG (див. нижче).

-тарга Вхідний файл має формат Targa. Файли Targa, які містять поле «ідентифікація».
не буде автоматично розпізнано cjpeg; для таких файлів необхідно вказати
-тарга , Щоб cjpeg розглядати вхід як формат Targa. Для більшості файлів Targa ви
не знадобиться цей перемикач.

Команда Якості Перемикач дає змогу компромісувати розмір стисненого файлу з якістю файлу
відновлене зображення: чим вище налаштування якості, тим більший файл JPEG і
ближче вихідне зображення буде до вихідного входу. Зазвичай ви хочете використовувати
найнижчий параметр якості (найменший файл), який розпаковується у щось візуально
не відрізнити від оригінального зображення. Для цього має бути налаштування якості
від 50 до 95; значення за замовчуванням 75 часто є правильним. Якщо ви бачите дефекти на Якості
75, а потім підвищуйте на 5 або 10 рахунків за раз, поки ви не будете задоволені вихідним зображенням. (В
оптимальне налаштування буде відрізнятися від одного зображення до іншого.)

Якості 100 створить таблицю квантування всіх 1, мінімізуючи втрати в
крок квантування (але все ще є втрата інформації під час підвибірки, а також округлення
помилка). Це налаштування цікавить переважно для експериментальних цілей. Цінності якості
вище близько 95 соток НЕ рекомендований для нормального використання; розмір стисненого файлу збільшується
різко, майже не підвищуючи якість вихідного зображення.

З іншого боку, значення якості нижче 50 створюватимуть дуже маленькі файли з низьким рівнем зображення
якість. Параметри від 5 до 10 можуть бути корисними для підготовки індексу великого зображення
бібліотека, наприклад. Спробуйте Якості 2 (або близько того) для деяких забавних кубістичних ефектів. (Примітка:
значення якості нижче приблизно 25 генерують 2-байтові таблиці квантування, які розглядаються
необов’язковий у стандарті JPEG. cjpeg видає попереджувальне повідомлення, коли ви надаєте таку якість
значення, оскільки деякі інші програми JPEG можуть бути не в змозі декодувати отриманий файл. Використовуйте
- базова лінія якщо вам потрібно забезпечити сумісність при низьких значеннях якості.)

Команда Якості Опція була розширена в цій версії cjpeg для підтримки окремої якості
налаштування яскравості та кольоровості (або, загалом, окремі налаштування для кожного
слот таблиці квантування.) Принцип такий самий, як і піддискретизація кольорів: оскільки
людське око більш чутливе до просторових змін яскравості, ніж до просторових змін
колір, компоненти кольоровості можна квантувати більше, ніж компоненти яскравості
без видимої втрати якості зображення. Однак, на відміну від підвибірки, це
функція скорочує дані в частотній області замість просторової, що дозволяє
для більш дрібного контролю. Ця опція корисна в програмах, чутливих до якості,
для яких артефакти, створені підвибіркою, можуть бути неприйнятними.

Команда Якості Опція приймає розділений комами список параметрів, на які посилаються відповідно
до рівнів якості, які мають бути призначені слотам таблиці квантування. Якщо там
є більше слотів q-таблиці, ніж параметрів, то останній параметр реплікується. Таким чином, якщо
вказано лише один параметр якості, який використовується як для яскравості, так і для кольоровості
(слоти 0 і 1 відповідно), зберігаючи застарілу поведінку cjpeg v6b і попередніх.
Більше (або налаштовані) таблиці квантування можна встановити за допомогою -qtables варіант і призначений
до компонентів з -qslots параметр (див. перемикачі "майстер" нижче).

Файли JPEG, створені з окремою якістю яскравості та кольоровості, повністю відповідають вимогам
зі стандартними декодерами JPEG.

УВАГА: Щоб цей параметр був корисним, не забудьте передати аргумент -зразок 1x1 до
cjpeg щоб вимкнути підвибірку кольорів. В іншому випадку рівень підвибірки за замовчуванням (2x2,
АКА "4:2:0").

Команда - прогресивний switch створює файл "прогресивного JPEG". У цьому типі файлів JPEG
дані зберігаються в множинних скануваннях зростаючої якості. Якщо файл передається
через повільний канал зв'язку декодер може використовувати перше сканування для відображення низького
якісне зображення дуже швидко, і може покращувати відображення при кожному наступному скануванні.
Кінцеве зображення точно еквівалентне стандартному файлу JPEG з тим же налаштуванням якості,
і загальний розмір файлу приблизно такий самий --- часто трохи менший.

Перемикачі для досвідчених користувачів:

-арифметика
Використовуйте арифметичне кодування. Увага: Арифметичний кодований JPEG поки не отримав широкого поширення
реалізовано, тому багато декодерів не зможуть переглянути файл JPEG з арифметичним кодом
взагалі.

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

-dct швидко
Використовуйте швидкі цілі DCT (менш точні). У libjpeg-turbo швидкий метод
зазвичай приблизно на 5-15% швидше, ніж метод int при використанні SIMD x86/x86-64
розширення (результати можуть відрізнятися залежно від інших реалізацій SIMD або під час використання
libjpeg-turbo без розширень SIMD.) Для рівнів якості 90 і нижче, є
різниця між двома алгоритмами повинна бути незначною або взагалі не відчутною. Для
рівні якості вище 90, однак різниця між швидким і int
методи стає більш вираженим. Наприклад, з якістю = 97, швидкий метод
зазвичай несе втрату приблизно на 1-3 дБ (у PSNR) відносно методу int, але це
для деяких зображень може бути більшим. Не використовуйте швидкий метод з рівнями якості
вище 97. Алгоритм часто вироджується при якості=98 і вище і може фактично
створювати зображення з більшими втратами, ніж за умови використання нижчих рівнів якості. Також в
libjpeg-turbo, швидкий метод не повністю прискорений для вищевказаних рівнів якості
97, тому він буде повільнішим, ніж метод int.

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

-перезапустити N
Випускати маркер перезапуску JPEG через кожні N рядків MCU або кожні N блоків MCU, якщо "B"
додається до номера. -перезапустити 0 (за замовчуванням) означає відсутність маркерів перезапуску.

-гладка N
Згладьте вхідне зображення, щоб усунути шум змішування. N в діапазоні від 1 до 100,
вказує на силу згладжування. 0 (за замовчуванням) означає відсутність згладжування.

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

- вихідний файл ім'я
Надішліть вихідне зображення до названого файлу, а не до стандартного виводу.

-memdst
Стиснути в пам'ять замість файлу. Ця функція була реалізована в основному як спосіб
тестування диспетчера призначення в пам’яті (jpeg_mem_dest()), але це також
корисно для порівняльного аналізу, оскільки зменшує витрати на введення-виводу.

-вербозний
Увімкнути роздруківку налагодження. Більше -v' дають більше результатів. Крім того, відомості про версію
друкується під час запуску.

-відлагоджувати Такий же, як -вербозний.

-версія
Роздрукувати інформацію про версію та вийти.

Команда -перезапустити Опція вставляє додаткові маркери, які дозволяють декодеру JPEG повторно синхронізуватися після цього
помилка передачі. Без маркерів перезавантаження стиснутий файл буде пошкоджено
зазвичай псують зображення від точки помилки до кінця зображення; з перезапуском
маркерів, пошкодження зазвичай обмежується частиною зображення до наступного перезавантаження
маркер. Звичайно, маркери перезапуску займають додатковий простір. Ми рекомендуємо -перезапустити 1 та цінності
зображення, які будуть передаватися через ненадійні мережі, такі як Usenet.

Команда -гладка Опція фільтрує вхід, щоб усунути дрібні шуми. Це часто корисно
при перетворенні зображень, що згладжуються, у JPEG: помірний коефіцієнт згладжування від 10 до 50 позбавляється
шаблонів розгладжування у вхідному файлі, що призводить до меншого розміру файлу JPEG і кращого
дивлячись зображення. Однак занадто великий коефіцієнт згладжування помітно розмиє зображення.

Перемикачі для майстрів:

- базова лінія
Примусово створювати таблиці квантування, сумісні з базовою лінією. Це затискачі
значення квантування до 8 біт навіть при низьких налаштуваннях якості. (Цей перемикач поганий
іменований, оскільки він не гарантує, що вихідний текст насправді є базовим JPEG. Для
наприклад, ви можете використовувати - базова лінія та - прогресивний разом.)

-qtables файл
Використовуйте таблиці квантування, наведені у зазначеному текстовому файлі.

-qslots N[,...]
Виберіть, яку таблицю квантування використовувати для кожного компонента кольору.

-зразок HxV[,...]
Встановіть коефіцієнти вибірки JPEG для кожного компонента кольору.

-сканування файл
Використовуйте сценарій сканування, наведений у зазначеному текстовому файлі.

Перемикачі «майстра» призначені для експериментів з JPEG. Якщо не знаєш що
Ви робите, НЕ використання їх. Ці перемикачі задокументовані далі у файлі
wizard.txt.

ПРИКЛАДИ


Цей приклад стискає файл PPM foo.ppm з коефіцієнтом якості 60 і зберігає файл
вивести як foo.jpg:

cjpeg Якості 60 foo.ppm > foo.jpg

HINTS


Кольорові файли GIF не є ідеальним джерелом для JPEG; JPEG дійсно призначений для стиснення
повнокольорові (24-розрядні) зображення. Зокрема, не намагайтеся конвертувати мультфільми, лінійні малюнки,
та інші зображення, які мають лише кілька відмінних кольорів. GIF чудово працює на них, JPEG
не. Якщо ви хочете перетворити GIF у JPEG, вам слід поекспериментувати cjpeg's
Якості та -гладка варіанти для отримання задовільного перетворення. -гладка 10 або так часто
корисно.

Не запускайте зображення через серію циклів стиснення/декомпресії JPEG. Зображення
будуть накопичуватися втрати якості; після десяти чи близько циклів зображення може бути помітно гіршим
ніж це було після одного циклу. Найкраще використовувати формат без втрат під час маніпуляції з файлом
зображення, а потім перетворіть у формат JPEG, коли ви будете готові передати зображення.

Команда - оптимізувати варіант до cjpeg Варто використовувати, коли ви робите "остаточну" версію для
розміщення або архівування. Це також виграш, коли ви використовуєте налаштування низької якості
дуже маленькі файли JPEG; відсоток покращення часто набагато більше, ніж при більшому
файли. (Наразі, - оптимізувати режим завжди вибирається під час створення прогресивного JPEG
файли.)

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


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

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


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

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

  • 1
    глибоко чистий
    глибоко чистий
    Сценарій Kotlin, який руйнує всю збірку
    кеші з проектів Gradle/Android.
    Корисно, коли Gradle або IDE дозволяють
    вниз. Сценарій протестовано на
    macOS, але...
    Завантажити deep-clean
  • 2
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    інтегрує код Java Checkstyle
    аудитора в IDE Eclipse. The
    плагін забезпечує зворотний зв’язок у режимі реального часу
    користувач про насильство...
    Завантажте плагін Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player — безкоштовний медіаплеєр
    програмне забезпечення, частина на основі WMP і VLC. The
    плеєр в мінімалістичному стилі, с
    більше десяти кольорів теми, а також можна
    б ...
    Завантажити AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV є ДОДАТКОМ для XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar інтегрований в один із одним
    медіацентри ма...
    Завантажити movistartv
  • 5
    Код :: Блоки
    Код :: Блоки
    Code::Blocks — безкоштовна програма з відкритим кодом,
    кросплатформенний C, C++ і Fortran IDE
    створений для задоволення найвимогливіших потреб
    своїх користувачів. Він розроблений, щоб бути дуже
    подовжує ...
    Завантажити Code::Blocks
  • 6
    Серед
    Серед
    Серед або розширений інтерфейс Minecraft
    а відстеження даних/структури є інструментом для
    відобразити огляд Minecraft
    світу, фактично не створюючи його. Це
    може ...
    Завантажити Midst
  • Детальніше »

Команди Linux

Ad