Innholdsbevisst størrelse i Gimp

Anonim

I et forrige innlegg så jeg på innholdsbevisst størrelse i Photoshop CS4 som er det samme som i CS5. Jeg nevnte også den elektroniske applikasjonen kalt Rsizr. I dag skal jeg vise deg en plug-in for Gimp som gjør stort sett det samme.

Verktøyet heter Liquid Rescale, som du kan laste ned herfra. Lukk Gimp, installer applikasjonen og åpne deretter Gimp igjen, så ser du applikasjonen på Lag-menyen.

Denne plugin-modulen er et alternativ til avlingsverktøyet. Du bruker den til å redusere størrelsen på et bilde, men når beskjæringsverktøyet fjerner dataene fra en eller flere sider av et bilde, fjerner innholdsbevisst størrelse det fra midten av bildet. Dette gir deg i utgangspunktet det samme bildet, men mindre i en dimensjon. Du kan for eksempel bruke dette til å fjerne et tomt område fra midten av et bilde der de mer interessante delene av bildet er på hver side av det.

Det samme verktøyet kan skalere et bilde opp for å gjøre det større i en retning - og denne gangen vil det skape ekstra data i bildet for å fylle rommet. Du kan for eksempel bruke dette der du har et rektangulært bilde som du vil lage et kvadratisk bilde uten å miste noen detaljer.

For å se hvordan dette kan gjøres, tar jeg dette strandbildet og størrelse det ned fra 3571 piksler bredt til 3000.

Åpne bildet i Gimp og velg Layer> Liquid rescale. Når dialogboksen vises, klikker du kategorien Utdata og setter Utdatamål til et nytt bilde. Aktiver avmerkingsboksen Endre størrelse på lerret og klikk OK.

Still inn den nye bildebredden - jeg satte dette til 3000, men sørget for at koblingsikonet var deaktivert, da jeg ikke vil at høyden skal endres. Klikk på Interaktiv og vent mens bildet er endret.

Programmet endrer størrelsen på bildet ved å fjerne uviktige detaljer fra det og holde det det forstår å være viktige biter. Dette er resultatet:

Hvis du oppdager at noen elementer i bildet blir klemt eller ødelagt av prosessen, kan du lage en maske for å forhindre at dette skjer.

For å gjøre dette, klikk på originalbildet igjen og velg Lag> Flytende omskalering og sett opp alternativene for kategorien Utdata.

Klikk på Funksjonsmasker, og for å opprette en beskyttelsesmaske, klikk alternativet Funksjonsbevaringsmaske og klikk Ny. Malingsfargen blir satt til grønn, så velg pensel, forstør den til en passende størrelse og mal over alt på bildet du ikke vil endre når bildet endres.


I mitt tilfelle er det svømmeren foran på bildet og badevakt og brett bak. Jeg har lagt til noen andre biter jeg ikke vil ha skjevt ut av justeringen som de vertikale stolpene også. Alt annet kan justeres bortsett fra disse elementene. Når du er ferdig, klikker du OK.

Skriv inn størrelsen på det nye bildet, og klikk på Interaktiv, og vent mens størrelsen på bildet endres. Her valgte jeg at bildet skulle reduseres fra 3571 til 2500 piksler bredt, og surferen, brettene og flaggene har alle redusert seg bra. De verneområdene er ikke berørt.

Plugin-modulen har også et verktøy som du kan bruke til å fjerne elementer fra bildet. På bildet mitt la oss ta ut den store stangen i forgrunnen. I dette tilfellet bruker du en Feature Discard Mask - og maler rødt over området du vil fjerne fra bildet. Juster styrken til den høyeste verdien, still inn breddeverdien ved å klikke på Autostørrelse: Bredde slik at bildet skaleres til riktig bredde for elementet du fjerner, og klikk deretter på Interaktiv.

I dette tilfellet er flagget borte, men vi har litt reparasjonsjobb å gjøre med resten av bildet for å fikse det. Det vil kreve litt arbeid med kloneverktøyet for å fikse opp bildet, men flytende omskalering har fått oss en del av veien mot dit vi er på vei.

Du kan også bruke plugin-modulen for å forstørre et bilde. I dette tilfellet har vi forstørret bildet for å lage et kvadratisk bilde.

Omskalingsprosessen er ikke perfekt, men generelt vil du få et godt nok resultat at med en liten mengde kloning etterpå ved bruk av kloneverktøyet, vil du kunne gi et realistisk resultat.