Vanligvis holder vi for å endre bildestørrelsen størrelsesforholdet fast verdi slik at bildet ikke blir forvrengt.
Eller hvis du vil ha bildet inn størrelsesforholdet andre, kan vi gjøre avling i bildet, med den konsekvens at noen deler av bildet vil gå tapt.
Men hva om vi legger tingene sammen: Endring av størrelse størrelsesforholdet på bildet, uten å fjerne viktige deler av bildet, og også uten forvrengning.
Kan det?
Kan. Teknikk Søm Carving kan gjøre det.
Hva er sømskjæring?
Sømutskjæring er en algoritme for å endre størrelse på bilder uten forvrengning.
Denne algoritmen ble utviklet av Shai Avidan og Ariel Shamir fra Mitsubishi Electric Research Laboratories (MERL).
Denne algoritmen fungerer ved å fjerne deler av bildet som anses uviktige når du endrer størrelsesprosessen.
Følgende er en sammenligning av bildebehandling med konvensjonelle metoder og metoder sømskjæring:
Søm Carving arbeidsprosess
1. Start med et bilde
2. Beregn pikseltetthetsnivået
Nivået på pikseltetthet kan gjøres med en rekke algoritmer:
- Gradientstørrelse
- Entropi
- Visuell salience
- og så videre
3. Bestem lagene som ikke er viktige
Basert på dataene for pikseltetthet i forrige trinn, hvilken som blir bestemt sømmer (lag) som ikke er viktige og kan fjernes uten å endre bildet drastisk.
4. Fjern unødvendige lag
5. Få det endelige bildet
Hvordan lage sømskjæring
Foreløpig har bruken av sømskjæringsteknikker blitt adoptert mye, blant annet gjennom:
- Skriver programkode manuelt
- Bruke funksjonene i ImageMagick
- Bruke Photoshop
Med ImageMagick kan sømskjæring utføres ved hjelp av flere kommandoer væskeskalering.
Et eksempel gjøres med følgende kommando:
konverter input.jpg-flytende-skalering 75x100% \! output.jpg
Når det gjelder Photoshop, kan sømskjæringsfunksjonen brukes ved å velge et alternativ innholdsbevisst skala, som er på menyen
Rediger> Innholdsbevisst skala
Som et eksempel, her er min bruk av sømskjæring.
Les også: Komplett diskusjon om Flat Earth Theory of MisconceptionsOriginalbilde:
Vanlig størrelse (forvrengning):
Sømutskjæring:
Takk skal du ha!