Кришка - згладжування зображення Lo-Fi

Загальні відомості

Lid — це програма для згладжування зображення, написана мовою Python.

Фон

Лід був натхненний версією [Lowtech Magazine] на сонячних батареях. Мені дуже сподобався їхній простий підхід до зображень. Вони зменшують розмір файлу, використовуючи монохромні растрові зображення, а потім застосовують кольорові фільтри, щоб зробити сторінку яскравішою. Це передає кольорове завдання клієнту, а не є частиною веб-запиту (надсилається більше даних).

Іншим джерелом натхнення став [Shizaru], веб-сервер засновника [Circumlunar Space], який накладає обмеження на вміст, який він обслуговуватиме. Мета полягає в тому, щоб зменшити розвантаження Інтернету та зосередитися на вмісті. Одне з цих обмежень стосується розміру зображення; 32 тис. це максимум! Lid було створено, щоб забезпечити простий спосіб зменшити навіть великі зображення до розміру, який може відобразити Shizaru.

Швидкий початок

Після встановлення Lid у системі запустіть lid, потім шлях до файлу, а потім назву, яку ви хочете використовувати для вихідного файлу.

Існує кілька параметрів/прапорців, які користувач може встановити, щоб отримати інший результат. Найпоширенішим є -m, який змінює режим сповільнення. Змішування за замовчуванням створює наближення палітри з чотирьох кольорів; це створює дуже маленький файл... але це не найкраще для перегляду. Використання будь-якого іншого режиму створить трохи більший файл, але загалом кращий результат. Щоб дізнатися більше, прочитайте розділ [документація].

Документація Загальний

Lid виконується з командного рядка таким чином: lid [прапорці]... [вихідний шлях] [вихідна назва]. Прапори є абсолютно необов’язковими та існують для покращення результату.

За замовчуванням обкладинка підтримує більшість форматів зображень, але створює файл png. Це рекомендований тип файлу для виведення обкладинки. Він має найкращий баланс між якістю та розміром файлу. Однак обкладинка також підтримує вихід у форматі jpg і gif.

Наразі кришка пропонує шість різних режимів дизерінгу:

t поріг тремтіння (він же середнє тремтіння) r дизер радом o4 впорядкований дизерінг із 4 рівнями (за замовчуванням) o9 впорядковане згладжування з 9 рівнями e кадрування дифузії помилок a all (перетворює вхідні дані на всі інші доступні режими)

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

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

Прапори

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

-- Прапори -- -Ф jpg, jpeg, gif, png (за замовчуванням) Змініть вихідний формат -м o4 (за замовчуванням), o9, e, t, r, a Змінити режим дизерінгу -q Ціле число від 1 до 100 Встановити якість виведення (тільки для виводу jpg) -т Ціле число від 0 до 255 Встановити порогове значення (лише для режиму порогового значення, за замовчуванням середній рівень зображення) приклад

lid -f jpg -m t -t 100 ~/Dekstop/myImage.png myDitheredImage

lid -m o9 ~/Desktop/myImage.png o9DitheredImage

У наведеному вище першому рядку буде створено файл jpg під назвою myDitheredImage.jpg. Це зображення буде створено за допомогою порогового згладжування з пороговим значенням 100.

У другому прикладі використовуватиметься змішування o9 та буде експортовано у формат файлу за замовчуванням (png) як o9DitheredImage.png.

Отримайте обкладинку

Кришка...

Кришка - згладжування зображення Lo-Fi
Загальні відомості

Lid — це програма для згладжування зображення, написана мовою Python.

Фон

Лід був натхненний версією [Lowtech Magazine] на сонячних батареях. Мені дуже сподобався їхній простий підхід до зображень. Вони зменшують розмір файлу, використовуючи монохромні растрові зображення, а потім застосовують кольорові фільтри, щоб зробити сторінку яскравішою. Це передає кольорове завдання клієнту, а не є частиною веб-запиту (надсилається більше даних).

Іншим джерелом натхнення став [Shizaru], веб-сервер засновника [Circumlunar Space], який накладає обмеження на вміст, який він обслуговуватиме. Мета полягає в тому, щоб зменшити розвантаження Інтернету та зосередитися на вмісті. Одне з цих обмежень стосується розміру зображення; 32 тис. це максимум! Lid було створено, щоб забезпечити простий спосіб зменшити навіть великі зображення до розміру, який може відобразити Shizaru.

Швидкий початок

Після встановлення Lid у системі запустіть lid, потім шлях до файлу, а потім назву, яку ви хочете використовувати для вихідного файлу.

Існує кілька параметрів/прапорців, які користувач може встановити, щоб отримати інший результат. Найпоширенішим є -m, який змінює режим сповільнення. Змішування за замовчуванням створює наближення палітри з чотирьох кольорів; це створює дуже маленький файл... але це не найкраще для перегляду. Використання будь-якого іншого режиму створить трохи більший файл, але загалом кращий результат. Щоб дізнатися більше, прочитайте розділ [документація].

Документація Загальний

Lid виконується з командного рядка таким чином: lid [прапорці]... [вихідний шлях] [вихідна назва]. Прапори є абсолютно необов’язковими та існують для покращення результату.

За замовчуванням обкладинка підтримує більшість форматів зображень, але створює файл png. Це рекомендований тип файлу для виведення обкладинки. Він має найкращий баланс між якістю та розміром файлу. Однак обкладинка також підтримує вихід у форматі jpg і gif.

Наразі кришка пропонує шість різних режимів дизерінгу:

t поріг тремтіння (він же середнє тремтіння) r дизер радом o4 впорядкований дизерінг із 4 рівнями (за замовчуванням) o9 впорядковане згладжування з 9 рівнями e кадрування дифузії помилок a all (перетворює вхідні дані на всі інші доступні режими)

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

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

Прапори

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

-- Прапори -- -Ф jpg, jpeg, gif, png (за замовчуванням) Змініть вихідний формат -м o4 (за замовчуванням), o9, e, t, r, a Змінити режим дизерінгу -q Ціле число від 1 до 100 Встановити якість виведення (тільки для виводу jpg) -т Ціле число від 0 до 255 Встановити порогове значення (лише для режиму порогового значення, за замовчуванням середній рівень зображення) приклад

lid -f jpg -m t -t 100 ~/Dekstop/myImage.png myDitheredImage

lid -m o9 ~/Desktop/myImage.png o9DitheredImage

У наведеному вище першому рядку буде створено файл jpg під назвою myDitheredImage.jpg. Це зображення буде створено за допомогою порогового згладжування з пороговим значенням 100.

У другому прикладі використовуватиметься змішування o9 та буде експортовано у формат файлу за замовчуванням (png) як o9DitheredImage.png.

Отримайте обкладинку

Кришка...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow