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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


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

СИНТАКСИС


cwebp [опції] вхідний_файл -o вихідний_файл.webp

ОПИС


Ця сторінка посібника документує cwebp команда

cwebp стискає зображення за допомогою формату WebP. Формат введення може бути PNG, JPEG,
TIFF, WebP або необроблені зразки Y'CbCr.

ВАРІАНТИ


Основні варіанти:

-o рядок
Вкажіть ім'я вихідного файлу WebP. Якщо пропущено, cwebp виконає
стиснення, але звітувати лише про статистику. Використання "-" як вихідного імені буде прямим
вивести в 'stdout'.

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

-h, -допомога
Короткий підсумок використання.

-Н, -тривала допомога
Резюме всіх можливих варіантів.

-версія
Надрукуйте номер версії (як major.minor.revision) і вийдіть.

-q плавати
Вкажіть коефіцієнт стиснення для каналів RGB від 0 до 100. За замовчуванням встановлено значення
75.
У разі стиснення з втратами (за замовчуванням) невеликий коефіцієнт створює менший файл з
нижча якість. Найкраща якість досягається при використанні значення 100.
У разі стиснення без втрат (вказується опцією -lossless) невеликий коефіцієнт
забезпечує більш високу швидкість стиснення, але створює більший файл. Максимальна компресія
досягається використанням значення 100.

-alpha_q Int
Вкажіть коефіцієнт стиснення для альфа-стиснення від 0 до 100. Без втрат
стиснення альфа досягається за допомогою значення 100, тоді як нижчі значення
призводять до стиснення з втратами. За замовчуванням – 100.

-f Int Вкажіть силу фільтра деблокування від 0 (без фільтрації) до 100
(максимальна фільтрація). Значення 0 вимкне будь-яку фільтрацію. Більше значення буде
збільшити силу процесу фільтрації, що застосовується після декодування зображення.
Чим вище значення, тим гладкішим буде зображення. Типовими значеннями є
зазвичай в діапазоні від 20 до 50.

- попередньо встановлені рядок
Вкажіть набір попередньо визначених параметрів, щоб відповідати певному типу джерела
матеріал. Можливі значення: дефолт, фото, картина, малювання, іконка, текст, так як
- попередньо встановлені перезаписує значення інших параметрів (крім -q один), цей варіант
бажано першим у порядку аргументів.

-sns Int
Вкажіть амплітуду формування просторового шуму. Формування просторового шуму (або с.н.с.
коротко) відноситься до загальної колекції вбудованих алгоритмів, які використовуються для прийняття рішень
яка область зображення має використовувати відносно менше бітів, а де ще краще
передати ці біти. Можливий діапазон коливається від 0 (алгоритм вимкнено) до 100 (
максимальний ефект). Значення за замовчуванням – 80.

-m Int Вкажіть метод стиснення, який потрібно використовувати. Цей параметр керує компромісом
між швидкістю кодування та розміром і якістю стисненого файлу. Можливі значення
діапазон від 0 до 6. Значення за замовчуванням — 4. Коли використовуються вищі значення, кодер
витратить більше часу на перевірку додаткових можливостей кодування та вирішуватиме
підвищення якості. Нижче значення може призвести до прискорення часу обробки за рахунок
більший розмір файлу та нижча якість стиснення.

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

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

-мало_пам'яті
Зменште використання пам’яті при кодуванні з втратами, зберігаючи в чотири рази стиснутий розмір
(як правило). Це зробить кодування повільніше, а вихідні дані дещо відрізняються
за розміром і спотворенням. Цей прапор ефективний лише для методів 3 і вище, і є
вимкнено за замовчуванням. Зауважте, що якщо вимкнути цей прапорець, це матиме деякі побічні ефекти
бітовий потік: він примушує певні функції бітового потоку, наприклад кількість розділів (примусово
до 1). Зауважте, що більш детальний звіт про розмір бітового потоку друкується за допомогою cwebp коли
використовуючи цю опцію.

-аф Вмикає автоматичний фільтр. Цей алгоритм витратить додатковий час на оптимізацію
силу фільтрації для досягнення добре збалансованої якості.

ДОДАТКОВИЙ ВАРІАНТИ


Додаткові параметри:

- різкість Int
Вкажіть різкість фільтрації (якщо використовується). Діапазон від 0 (найбільш різкий) до 7
(найменш різкий). За замовчуванням 0.

- сильний
Використовуйте потужну фільтрацію (якщо фільтрація використовується завдяки -f варіант). Сильний
фільтрація ввімкнена за замовчуванням.

-несильно
Вимкніть сильну фільтрацію (якщо використовується фільтрація завдяки -f варіант) і
замість цього використовуйте просту фільтрацію.

- сегменти Int
Змініть кількість розділів для використання під час сегментації sns
алгоритм. Сегменти мають бути в діапазоні від 1 до 4. Значення за замовчуванням – 4. Цей параметр має
немає ефекту для методів 3 і вище, якщо -мало_пам'яті використовується.

-partition_limit Int
Погіршення якості шляхом обмеження кількості бітів, які використовуються деякими макроблоками. Діапазон є
0 (без деградації, за замовчуванням) до 100 (повна деградація). Корисні цінності є
зазвичай близько 30-70 для помірно великих зображень. У форматі VP8 т. зв
контрольний розділ має обмеження в 512k і використовується для зберігання наступного
інформація: чи пропущено макроблок, до якого сегмента він належить,
чи він кодується як режим внутрішнього 4x4 чи внутрішнього 16x16, і, нарешті, передбачення
режими для використання для кожного з підблоків. Для дуже великого зображення залишається лише 512 тис
місце до кількох біт на макроблок 16x16. Абсолютний мінімум – 4 біти на
макроблок. Інформація про пропуск, сегментацію та режим може використовувати майже всі ці 4 біти
(хоча випадок малоймовірний), що проблематично для дуже великих зображень. The
Коефіцієнт partition_limit контролює частоту використання найдорожчого режиму (всередині 4x4)
буде використано. Це корисно у випадку, якщо буде досягнуто ліміт 512 тис. і наступне
відображається повідомлення: помилка Код: 6 (PARTITION0_OVERFFLOW: Розділ #0 is занадто великий
до відповідати 512 тис.). Якщо використовуєте -partition_limit недостатньо, щоб задовольнити обмеження 512k,
слід використовувати менше сегментів, щоб зберегти більше бітів заголовка на макроблок. Побачити
- сегменти варіант.

-розмір Int
Вкажіть цільовий розмір (у байтах), щоб спробувати отримати стиснений вихід.
Компресор зробить кілька проходів часткового кодування, щоб наблизитися до
можливо досягти цієї мети.

-psnr плавати
Вкажіть цільове значення PSNR (в дБ), щоб спробувати отримати стиснений вихід.
Компресор зробить кілька проходів часткового кодування, щоб наблизитися до
можливо досягти цієї мети.

- пройти Int
Встановіть максимальну кількість проходів для використання під час дихотомії, яку використовують параметри -розмір or
-psnr. Максимальне значення – 10.

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

-урожай x_position y_position ширина висота
Обрізати джерело до прямокутника з верхнім лівим кутом у координатах (x_position,
y_position) і розмір ширина x висота. Ця зона обрізання повинна бути повністю обмежена
всередині вихідного прямокутника.

-s ширина висота
Вкажіть, що вхідний файл насправді складається із необроблених зразків Y'CbCr, наступних за
Рекомендація ITU-R BT.601, у лінійному форматі 4:2:0. Площина яскравості має розміри ширина
x висота.

- карта Int
Вивести додаткову ASCII-карту інформації кодування. Можливі значення карти від
Від 1 до 6. Це призначено лише для налагодження.

-попередньо Int
Вкажіть деякі етапи попередньої обробки. Використання значення "2" ініціює якість-
залежний псевдовипадковий дизерінг під час перетворення RGBA->YUVA (стиснення з втратами
тільки)

-альфа-фільтр рядок
Укажіть метод прогнозної фільтрації для альфа-площини. Один із "нічого", "швидкого"
або «найкращий» у порядку збільшення складності та повільності. За замовчуванням — «швидкий».
Внутрішня альфа-фільтрація виконується за допомогою чотирьох можливих передбачень (жоден,
горизонтальні, вертикальні, градієнтні). "Найкращий" режим спробує кожен режим по черзі і
виберіть той, який дає менший розмір. «Швидкий» режим просто намагатиметься сформувати
попередньо вгадати без перевірки всіх режимів.

-альфа_метод Int
Вкажіть алгоритм, який використовується для альфа-стиснення: 0 або 1. Алгоритм 0 означає ні
стиснення, 1 використовує формат WebP без втрат для стиснення. За замовчуванням 1.

-alpha_cleanup
Змініть невидимі значення RGB під повністю прозорою областю, щоб покращити стиснення.
За замовчуванням вимкнено.

-blend_alpha Int
Ця опція поєднує альфа-канал (якщо є) з джерелом за допомогою
колір фону, зазначений у шістнадцятковому форматі як 0xrrggbb. Альфа-канал є
потім скинути до значення непрозорості 255.

-ноальфа
Використання цієї опції відкидає альфа-канал.

- без втрат
Кодуйте зображення без втрат.

- підказка рядок
Вкажіть підказку щодо типу вхідного зображення. Можливі значення: фото, картина or
графік.

-метадані рядок
Відокремлений комами список метаданих для копіювання з вхідних даних на вихідні, якщо вони є.
Допустимі значення: всі, ніхто, exif, icc, xmp. За замовчуванням ніхто.

Примітка: кожен формат введення може підтримувати не всі комбінації.

-ноазм Вимкніть всі оптимізації збірки.

-v Друк додаткової інформації (зокрема, час кодування).

-print_psnr
Обчислюйте та повідомляйте середнє значення PSNR (відношення пік-сигнал-шум).

-print_ssim
Обчислюйте та звітуйте середнє значення SSIM (показник структурної схожості, див
http://en.wikipedia.org/wiki/SSIM для додаткової інформації).

-print_lsim
Обчисліть та повідомте локальну метрику схожості (суму найменшої помилки серед
розміщені сусідні пікселі).

- прогрес
Повідомити про прогрес кодування у відсотках.

-спокійно Нічого не друкуйте.

- короткий Друкуйте лише коротку інформацію (розмір вихідного файлу та PSNR) з метою тестування.

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


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

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

Команди Linux

Ad