Ooit moe van het constant openen van uw favoriete afbeeldingseditor voor een eenvoudig bijsnijden, vergroten of verkleinen of om het bestandsformaat te wijzigen? Misschien wilt u deze taken eenvoudig batchgewijs of in software uitvoeren?

Hier leest u hoe u Linux gebruikt converteren tool, waarmee u dit allemaal kunt doen met terminal via de opdrachtregel, en nog veel meer.

Installeer ImageMagick

De converteren tool maakt deel uit van de populaire imagemagick pakket, dat u moet hebben geïnstalleerd. Controleer met de volgende opdracht of ImageMagick is geïnstalleerd of niet:

convert --version

Als het versienummer van ImageMagick wordt weergegeven, is het al geïnstalleerd en kunt u naar de volgende sectie gaan. Installeer anders ImageMagick met de opdracht:

sudo apt-get -y install imagemagick

Verkrijg afbeeldingsinformatie

U kunt de basisinformatie over elke afbeelding krijgen met de opdracht:

converteren  -print "Type:% m
Grootte:% b
Afmetingen:% bx% h
"/ dev / null

Dit geeft je het mime-type van de afbeelding, de bestandsgrootte in KB en de afmetingen in pixels, en ziet er ongeveer zo uit:

instagram viewer

Typ: jpeg
Grootte: 35,6KB
Afmetingen: 640 x 480

Wijzig het afbeeldingsbestandsformaat

U kunt het bestandsformaat van elke afbeelding gemakkelijk wijzigen met:

converteren  -bijvoegen 

Dit commando zal de bestand, converteer het naar het juiste formaat en sla een nieuwe afbeelding op op U moet de juiste bestandsextensies gebruiken (d.w.z. JPG, GIF, PNG, enz.) Voor het DEST_FILE en het zal automatisch detecteren naar welk formaat de afbeelding moet worden geconverteerd.

Het formaat van een afbeelding wijzigen in Linux

Als u het formaat van een afbeelding wilt wijzigen of misschien snel een miniatuur wilt genereren, kunt u dit doen met de -formaat optie. Voer de volgende opdracht uit:

converteren - formaat wijzigen 25% 

Hiermee wordt het formaat van de afbeelding aangepast en wordt een nieuw afbeeldingsbestand gemaakt op DEST_FILE dat 25% van de afmetingen van de bronafbeelding is. Houd er rekening mee dat de bovenstaande opdracht de grootte niet met 25% verkleint, maar in plaats daarvan een nieuwe afbeelding genereert die 25% van de grootte is. Als u een afbeelding moet vergroten, kunt u het percentage aanpassen tot meer dan 100%.

In plaats van het formaat op percentage te wijzigen, kunt u ook de specifieke afmetingen specificeren met het commando:

convert -resize 1024x768 profile.jpg profile_large2.jpg

De bovenstaande opdracht zou het formaat van de bronafbeelding wijzigen naar 1024x768 pixels en de nieuwe afbeelding opslaan op DEST_FILE.

Snijd een afbeelding bij

Als u de bovenkant of zijkanten een beetje wilt verwijderen, kunt u een afbeelding bijsnijden met de volgende opdracht:

converteren  -bijsnijden 640 x 250 + 0 + 0 

Als de bronafbeelding bijvoorbeeld 640 x 480 pixels was, zou de bovenstaande opdracht resulteren in DEST_FILE zijnde een afbeelding van 640x250 pixels die de bovenste helft van de afbeelding bevat terwijl de onderste helft werd bijgesneden uit. De +0+0 in het bovenstaande commando specificeert het meest linksboven punt van de afbeelding, of met andere woorden, waar het bijsnijden moet beginnen.

Met behulp van het bovenstaande voorbeeld kunt u in plaats daarvan de onderste helft van de afbeelding opslaan met het commando:

converteren  -gewas 640x250 + 0 + 230 

Hiermee begint het bijsnijden op 0x230 in het bronbeeld, waarbij de bovenste helft wordt bijgesneden en alleen de onderste helft overblijft.

Draai de afbeelding

U kunt zelfs afbeeldingen roteren met behulp van de volgende opdracht:

converteren  -roteren 90 

Met de bovenstaande opdracht wordt de bronafbeelding 90 graden met de klok mee gedraaid en wordt de resulterende afbeelding opgeslagen in DEST_FILE.

Bijschrift aan afbeelding toevoegen

Een ander uitstekend kenmerk van de converteren tool is de mogelijkheid om direct bijschriften aan afbeeldingen toe te voegen, inclusief waar in de afbeelding het bijschrift moet worden geplaatst, plus de lettertypefamilie, grootte en kleur die moeten worden gebruikt. Gebruik de volgende opdracht om een ​​bijschrift aan een afbeelding toe te voegen:

convert profile.jpg -pointsize 14 -font helvetica -fill yellow -draw 'text 270,160 "Warme groeten van de familie"' profile_cap.jpg

Het bovenstaande commando zal een onderschrift van "Warme groeten van de familie" op de bronafbeelding plaatsen met behulp van het lettertype Helvetica 14pt in geel, met het punt linksboven van de afbeelding vanaf 270x160 pixels, en sla de resultaten op in DEST_FILE.

Let op, u moet voorzichtig zijn met de -trek optie, die moet beginnen tussen enkele aanhalingstekens, gevolgd door de locatie van het punt linksboven, en vervolgens door de tekst van het bijschrift omgeven door dubbele aanhalingstekens.

Er is een enorme lijst met kleuren beschikbaar, en indien gewenst kunt u alle kleuren weergeven die door uw computer worden ondersteund met het commando:

Hoe koelers te gebruiken voor paletinspiratie

Coolors is een complete webapp die u kan helpen bij het vinden van de perfecte kleurenschema's. Hier leest u hoe u aan de slag gaat.

cb:> showrgb

De selectie van lettertypen variëren afhankelijk van uw computer, maar alle standaardlettertypen die over het algemeen worden gebruikt, zullen er zijn. Elk besturingssysteem is een beetje anders, maar in Ubuntu bevinden de lettertypen zich bijvoorbeeld in het /usr/share/fonts directory en bevat een lijst met alle beschikbare systeemlettertypen die u in de bovenstaande opdracht kunt gebruiken.

Mix en match beeldbewerkingsopdrachten

U kunt elk van de bovenstaande opties combineren in een enkele opdracht voor meer efficiëntie. Als u bijvoorbeeld een grote afbeelding in de verkeerde richting heeft, 2571 x 1200 pixels groot, en u wilt een miniatuur van 300 x 200 pixels genereren, dan kunt u de volgende opdracht gebruiken:

converteren  -roteren 90 -bijsnijden 1200x800 -formaat 25% 

Het bovenstaande zou de afbeelding eerst 90 graden draaien, waardoor het nieuwe formaat 1200x2571 pixels wordt. Vervolgens zou het overtollige materiaal van de bodem worden bijgesneden, zodat het slechts 800 pixels hoog is, en uiteindelijk de afbeelding verkleinen tot 25% van de oorspronkelijke grootte, wat resulteert in een uiteindelijke miniatuur van 300x200 pixels.

Batch Verwerk een afbeeldingsmap

Heeft u een volledige map met afbeeldingen die u met dezelfde opdracht wilt verwerken? Het is geen probleem onder Linux. U wilt bijvoorbeeld miniaturen genereren van alle afbeeldingen in uw huidige werkmap door ze te vergroten of verkleinen tot 30% van hun huidige:

mkdir duimen
voor ik in `ls | grep .jpg $ `; converteer $ i -formaat 30% thumbs / $ i; gedaan

De bovenstaande opdracht doorloopt alle bestanden in uw huidige map met de extensie .jpg, verkleint ze tot 30% van hun grootte en plaatst de resulterende miniaturen in de /thumbs/ submap.

Beeldmanipulatie gemakkelijk gemaakt!

Door deze tutorial heb je hopelijk de mogelijkheid weggenomen om pijnloos en moeiteloos afbeeldingen te manipuleren via de terminal, en gemakkelijk batchproces een volledige map met een enkele opdracht.

Je hebt geleerd wat ImageMagick is converteren tool is, plus hoe u met gemak de bestandsindeling kunt wijzigen, vergroten, verkleinen, bijsnijden, roteren en bijschriften aan afbeeldingen kunt toevoegen. Er is ook veel extra functionaliteit beschikbaar op het converteren -help optie voor een volledige lijst.

E-mail
De 6 beste Android Gallery-apps die beter zijn dan Google Foto's

Op zoek naar de beste Android-galerij-apps om Google Foto's te vervangen? Hier zijn zes gratis alternatieven voor galerij-apps die het proberen waard zijn.

Gerelateerde onderwerpen
  • Linux
  • Afbeelding Converter
  • Foto-editor
  • Batch afbeelding bewerken
  • Terminal
  • Linux
Over de auteur
Matt Dizak (12 Artikelen gepubliceerd)Meer van Matt Dizak

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.