Який стан техніки в покращенні масштабів зображення?


11

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

Приклад:

ПЕТРИ Габріеля Пулесіо

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

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

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

Інша - алгоритми масштабування зображень Pixel . Вони абсолютно непридатні ні для чого іншого, ніж власне піксельне мистецтво, яке пікселізується для початку. Наприклад, я спробував на своєму знімку двійкові масштаби windows2x , але його вихід майже не відрізнявся від масштабування найближчого сусіда, оскільки алгоритм не виявив жодних ізольованих піксельних фрагментів, з яких можна працювати.

Щось ще я спробував: я збільшив зображення у Photoshop двостулковою інтерполяцією, потім застосував нечітку маску. Результат виглядає досить погано. Червона пляма насправді досить добре змінила розмір, але голуб далеко від цього.

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

Відповіді:


6

Як правило, алгоритми на основі фрактала дадуть найкращі результати. Один із прикладів (які отримують захоплені відгуки, хоча я цього не використовував) - Perfect Resize . Це зазначає, як ви згадуєте, даних просто немає - особливо до часу, коли ви враховуєте (як правило) стиснення JPEG, зазвичай зустрічається на веб-зображеннях. Я думаю, що в зображенні середнього розміру, як описане вами, ви, ймовірно, отримаєте гідні результати, але в менших розмірах (таких як мініатюра або Flickr "невеликого розміру") нічого не змусить їх підвищити масштаб, щоб чітко контролювати розмір.


Спасибі :). Це і змусило мене відкрити кілька інших. Є "Reshade", який має кілька цікавих варіантів, відсутніх у справжнього Fractals, і є SmillaEnlarger, який є безкоштовним та відкритим, але дуже трохи гіршим за якістю.
Стефан Монов


2
В даний час продукт називається Perfect Resize .
przemoc

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.