Jak uzyskać najlepsze wyniki przy zmianie rozmiaru obrazu?

11

Słyszałem, że zmiana rozmiaru obrazu ze 100% do pożądanego rozmiaru nie jest dobrym sposobem na zmianę rozmiaru obrazu.

Biorąc pod uwagę, że twórcy / fotografowie, tacy jak Fred Miranda , napisali narzędzia, które pomogą optymalnie zmienić rozmiar zdjęć, w jaki sposób optymalnie zmienić rozmiar obrazu (oprócz zakupu fajnych wtyczek FM; P).

Interesuje mnie zarówno powiększanie, jak i zmniejszanie. Fotografuję przede wszystkim w Internecie, ale od czasu do czasu robię zdjęcia do odbitek.

Alan
źródło
3
Ważne jest, czy zwiększasz, czy zmniejszasz rozmiar; możesz wyjaśnić? Ponadto, w jakim celu chcesz zmienić rozmiar obrazu? To też ma znaczenie.
Reid,
Czy używasz Photoshopa, a jeśli tak, to jakiej wersji? Niektóre z tych koncepcji oparte są na starych algorytmach, które zostały ulepszone (od wersji CS2 w Photoshopie).
John Cavan,

Odpowiedzi:

7

Istnieje bardzo szeroka gama rozwiązań do zmiany rozmiaru i wyostrzania obrazów do użytku w Internecie. Ponieważ przygotowywanie zdjęć do publikacji w Internecie zwykle wiąże się ze zmniejszeniem ich rozmiaru, możesz zacząć od większej ilości informacji, niż potrzebujesz. Jest to zawsze lepsza pozycja. Podczas zmniejszania obrazu użyj metody filtrowania dwubiegunowego, a nie dwuliniowej, ponieważ uzyskasz lepsze wyniki. (W Photoshopie najlepiej Bicubic lub Bicubic Sharper.) Wyostrzanie jest zwykle kluczowym czynnikiem w obniżaniu jakości. Dokładnie to, co wyostrzasz, czasami określa, jakie podejście zastosujesz do wyostrzania, ponieważ nie wszystkie treści są równe. Różne podejścia działają lepiej dla różnych rodzajów treści.

Wyostrzanie do wydruku jest na ogół trudniejsze, ponieważ często wymaga zwiększenia rozmiaru obrazu, co oznacza, że ​​zaczynasz z mniejszą ilością danych niż jest to konieczne do uzyskania wysokiej jakości wydruku. Możliwe jest jednak powiększenie obrazu i utrzymanie wysokiej jakości. Podczas skalowania i powiększania obrazu możesz to zrobić w jednym kroku lub w kilku krokach. Skalowanie przyrostowe zwykle daje lepsze wyniki, ponieważ dodajesz iteracyjnie nowe informacje, które dostarczają każdej kolejnej zmianie rozmiaru więcej informacji, niż gdybyś zrobił to wszystko w jednym kroku. Pomiędzy każdym krokiem zmiany rozmiaru, a może co drugim krokiem, możesz wyostrzyć obraz, aby „wygenerować” jeszcze bardziej przydatne dane, które można wykorzystać podczas zmiany rozmiaru. Ponownie, wyostrzanie jest kluczowym czynnikiem podczas skalowania w górę, jednak proces będzie na ogół bardziej złożony, jeśli chcesz zachować maksymalną możliwą jakość. Niezależnie od tego, co robisz, powiększony obraz nigdy nie będzie miał takiego samego maksymalnego stopnia jakości jak oryginał.

Skalowanie obrazu to obszar, który nieustannie poddaje się rygorystycznym badaniom, a ulepszenia wprowadzane są dość regularnie. Istnieje wiele narzędzi innych firm, które wykorzystują bardzo zaawansowane algorytmy do skalowania obrazów (w górę lub w dół) przy jednoczesnym zachowaniu maksymalnej możliwej jakości. Często kosztują sporo grosza, jednak jeśli masz gotówkę, zaoszczędzą mnóstwo czasu (i, w zależności od ilości pracy, którą wykonujesz, być może również dużo pieniędzy).

Istnieje wiele różnych technik, których można użyć do zmiany rozmiaru i wyostrzenia zdjęć. Oto linki do kilku, które uważałem za pomocne w przeszłości:

jrista
źródło
4

Odkryłem, że nie ma jednego najlepszego sposobu na zwiększenie rozmiaru. Porównałem wyniki z Adobe Photoshop bicubic smoother i Genuine Fractals obok siebie. Czasami Adobe wykonuje lepszą pracę, innym razem GF. Próbowałem zwiększać rozmiar o 10% i robić to w jednym kroku. Przez większość czasu nie widzę różnicy. Dla mnie dwukierunkowe wygładzanie Adobe PS zwykle w jednym kroku zwykle działa dobrze. Kiedy tak się nie dzieje, rzadko stwierdzam, że inna metoda lub oprogramowanie może to zrobić znacznie lepiej. Myślę, że zależy to bardziej od tego, jak ostry oryginał wygląda z aparatu, a także ostrożnego przetwarzania i wyostrzania.

Aby zmniejszyć rozmiar, zaczynam od bicubic ostrzejszego Adobe PS i robię to w jednym kroku. Jeśli bicubic ostrzejszy sprawia, że ​​wygląda zbyt chrupiąco, idę z prostym bicubic.

Henry Peach
źródło
2

Zmniejszenie obrazu jest łatwe. Po prostu zmniejsz go, używając dwubiegunowego algorytmu dostępnego w większości aplikacji do przetwarzania obrazu.

Powiększanie obrazu jest trudniejsze. Ściśle mówiąc, nie da się tego zrobić, ponieważ nie ma żadnych informacji, które mogłyby posłużyć do ustalenia, jak powinny wyglądać dodatkowe piksele. Więc musisz użyć algorytmu do wynalezienia pikseli na podstawie już istniejących pikseli. Algorytm dwuliniowy daje płynniejszy wynik, który działa lepiej w przypadku niektórych obrazów, a algorytm bicubiczny daje ostrzejszy wynik, który działa lepiej w przypadku innych obrazów.

Niektórzy twierdzą, że uzyskujesz lepszy wynik, powiększając małymi krokami, np. Kilkakrotnie powiększaj o 10%, aż osiągniesz pożądany rozmiar.

Istnieją również bardziej zaawansowane algorytmy, takie jak te używane przez Genuine Fractals, które lepiej odgadują, jak powinny wyglądać piksele. Oczywiście nadal zgaduje, że nigdy nie można odzyskać prawdziwych szczegółów poprzez powiększenie obrazu.

Guffa
źródło
Zgadzam się, że zmniejszanie jest łatwe, powiedzmy, od ~ 4000px do ~ 1000px, ale bicubic nie jest naprawdę najlepszy, gdy zmniejsza się panoramę 20 000px do 1000px. Jest zauważalnie lepiej, jeśli zmniejszasz o 10% lub tylko 1000 pikseli na raz i stosuje się bardzo lekkie wyostrzenie raz lub dwa razy pomiędzy nimi. Jasne, istnieją jeszcze lepsze metody, ale zadziałało to dla mnie czasami, kiedy tego potrzebowałem.
Karel,