Lubię zbierać fajne zdjęcia i używać ich jako tapet lub innych rzeczy. Często artyści publikują tylko wersje w niskiej rozdzielczości, prawdopodobnie z obawy przed kradzieżą.
Przykład:
Teraz, jeśli chcę użyć tego jako tapety, musiałbym go przeskalować i oczywiście sprawiłoby, że wyglądałby rozmazany z powodu dwuububowej interpolacji. Zdaję sobie sprawę, że nie ma prawdziwego sposobu na uzyskanie wersji wysokiej rozdzielczości z obrazu o niskiej rozdzielczości, ponieważ informacji po prostu nie ma.
To powiedziawszy, zastanawiam się, czy opracowano heurystykę do skalowania z mniejszą widoczną utratą jakości. Prawdopodobnie byłyby one zoptymalizowane dla określonych typów obrazów. Do fotorealistycznych zdjęć, do kreskówek z dużymi płaskimi obszarami, do sztuki pikseli ...
Jednym z algorytmów, który znam, jest rzeźba szwów . Działa z niektórymi zdjęciami, zwłaszcza z prostym, nieokreślonym lub nieciekawym tłem i tematem, który mocno się wyróżnia. Ale daleki jest od ogólnego zastosowania. Zastosowanie go do powyższego obrazu powoduje to . Wygląda dość ostro, ale proporcje są strasznie zniekształcone, ponieważ algorytm nie jest przeznaczony do tego rodzaju zdjęć.
Kolejnym jest algorytm skalowania grafiki pikselowej . Nie nadają się one do niczego innego niż rzeczywista grafika pikselowa, która na początek jest pikselizowana. Na przykład wypróbowałem binarne okna scale2x na moim obrazku , ale jego wynik był prawie nie do odróżnienia od skalowania najbliższego sąsiada, ponieważ algorytm nie wykrył żadnych izolowanych, cholernych fragmentów do pracy.
Coś jeszcze spróbowałem: powiększyłem obraz w Photoshopie z interpolacją dwuububową, a następnie zastosowałem maskę wyostrzającą. Wynik wygląda bardzo źle. Czerwona plama jest właściwie dość dobrze przeskalowana, ale gołębica jest daleko od niej.
To, czego szukam, to aplikacja, która podejmie najlepszą próbę przeskalowania dowolnego obrazu wejściowego przy jednoczesnym zminimalizowaniu rozmycia. Jeśli coś znacie, będę wdzięczny. Zwróć uwagę, że liczy się subiektywna ładność i ostrość wyniku ... wynik nie musi być całkowicie wierny oryginalnemu małemu obrazowi.