Obično, da bismo promijenili veličinu slike, odnos proporcija držimo na konstantnoj vrijednosti kako se slika ne bi iskrivila.
Ili ako želite sliku u drugom omjeru , možemo je obrezati , što će rezultirati gubitkom nekih dijelova slike.
Ali, što ako ga složimo: Promjena veličine omjera slike, bez uklanjanja važnih dijelova slike, a također i bez izobličenja.
Može li?
Limenka. Tehnika rezbanja šavova to može.
Što je rezbarenje šavova?
Rezbarenje šavova algoritam je za promjenu veličine slika bez izobličenja.
Ovaj algoritam razvili su Shai Avidan i Ariel Shamir iz Mitsubishi Electric Research Laboratories (MERL).
Ovaj algoritam djeluje uklanjanjem dijelova slike koji se smatraju nevažnima prilikom postupka promjene veličine.
Slijedi usporedba obrade slike s konvencionalnim metodama i načinima rezbarenja šavova :
Proces rada rezbarenja šavova
1. Započnite sa slikom
2. Izračunajte razinu gustoće piksela
Razina gustoće piksela može se postići različitim algoritmima:
- Veličina gradijenta
- Entropija
- Vizualna vidljivost
- i tako dalje
3. Odredite nebitne slojeve
Na temelju podataka o gustoći piksela u prethodnom koraku utvrđeno je koji šavovi (slojevi) nisu važni i mogu se ukloniti bez drastične promjene slike.
4. Uklonite nepotrebne slojeve
5. Nabavite konačnu sliku
Kako napraviti rezbarenje šavova
Trenutno su tehnike rezbarenja šavova široko prihvaćene, uključujući:
- Ručno piše programski kod
- Korištenje značajki u programu ImageMagick
- Korištenje Photoshopa
Uz ImageMagick rezbarenje šavova može se izvršiti pomoću dodatne naredbe za mjerenje tekućine .
Primjer se radi sa sljedećom naredbom:
convert input.jpg -liquid-rescale 75x100%\! output.jpg
Što se tiče Photoshopa, značajka urezivanja šavova može se koristiti odabirom opcije skale svjesne sadržaja koja se nalazi na izborniku
Edit > Content Aware Scale
Kao primjer, ovdje je upotreba rezbanja šavova koju sam ja radio.
Također pročitajte: Kompletna rasprava o teoriji zabluda o ravnoj zemljiIzvorna slika:
Uobičajena promjena veličine (izobličenje):
Rezbarenje šavova:
Hvala vam!