Зазвичай, щоб змінити розмір зображення, ми підтримуємо постійне співвідношення сторін, щоб зображення не спотворювалося.
Або якщо ви хочете, щоб зображення було в іншому співвідношенні сторін , ми можемо обрізати зображення, що призведе до втрати деяких частин зображення.
Але що, якщо ми складемо це разом: Змінення розміру пропорції зображення, без видалення важливих частин зображення, а також без будь-яких спотворень.
Може?
Можна. Це може зробити техніка різьблення по швах .
Що таке різьблення по швах?
Вирізання швів - це алгоритм зміни розміру зображень без спотворень.
Цей алгоритм був розроблений Шай Авіданом та Аріелем Шаміром з дослідницьких лабораторій Mitsubishi Electric (MERL).
Цей алгоритм працює, видаляючи частини зображення, які вважаються неважливими при процесі зміни розміру.
Далі наводиться порівняння обробки зображень із звичайними методами та методами різання швів :
Процес роботи різьблення швів
1. Почніть із картинки
2. Обчисліть рівень щільності пікселів
Рівень щільності пікселів можна зробити за допомогою різних алгоритмів:
- Величина градієнта
- Ентропія
- Візуальна помітність
- і так далі
3. Визначте шари, які не є важливими
На основі даних щільності пікселів на попередньому кроці було визначено, які шви (шари) не є важливими і можуть бути видалені без різкої зміни зображення.
4. Усуньте непотрібні шари
5. Отримайте остаточне зображення
Як робити різьбу по швах
В даний час широко застосовується техніка різання швів, в тому числі завдяки:
- Записує програмний код вручну
- Використання функцій ImageMagick
- Використання Photoshop
За допомогою ImageMagick вирізання швів можна виконати за допомогою додаткової команди масштабування рідини .
Приклад робиться з такою командою:
convert input.jpg -liquid-rescale 75x100%\! output.jpg
Що стосується Photoshop, функцію вирізання швів можна використовувати, вибравши опцію масштабування вмісту , яка є в меню
Edit > Content Aware Scale
Як приклад, ось використання різьблення по швах, яке я робив.
Читайте також: Повне обговорення теорії плоских Землі помилокОригінальна картинка:
Звичайний розмір (спотворення):
Шво різьблення:
Дякую!