Vraag Hoe afbeeldingen eenvoudig wijzigen via de opdrachtregel?


Ik zou graag willen weten hoe het formaat van afbeeldingen in Ubuntu te veranderen. Wat is de gemakkelijkste tool om dit te doen?


190
2017-08-05 15:04


oorsprong


Verwant: Hoe kan ik alle afbeeldingen in een map op dezelfde breedte schalen? - kenorb
sourcedigit.com/... - Ferroao
Verwant: Afbeelding formaat wijzigen voor Ubuntu. - kenorb


antwoorden:


Wil je eenvoudig?

Rennen sudo apt-get install nautilus-image-converterof klik nautilus-image-converter  Install nautilus-image-converter.

Het voegt twee contextmenu-items toe in nautlius, dus u kunt met de rechtermuisknop klikken en "Afbeelding verkleinen" kiezen. (De andere is "Beeld draaien").

Je kunt een hele map met afbeeldingen in één keer doen als je wilt en je hoeft niet eens een applicatie te openen om dit te doen.

U moet uw nautilus opnieuw opstarten om nieuwe contextmenu's te zien, uit te voeren nautilus -q en klik vervolgens op het pictogram van de thuismap om nautilus opnieuw te laden met de nieuwe plug-in.


154
2017-08-05 15:46



Werkt niet in Ubuntu 13.10 :( - malisokan
Werkt ook prima in Fedora 20. sudo yum install nautilus-afbeelding-converter - Greg Sheremeta
Het werkt op Ubuntu 14.04. Bedankt. - Saeed Zarinfam
Ik denk dat je moet uitloggen of opnieuw opstarten na het installeren - of gewoon doen wat ik deed; rennen pkill nautilus en klik vervolgens op het pictogram van de thuismap om nautilus opnieuw te laden met de nieuwe plug-in. - Lambart
... of gewoon rennen nautilus -q zoals iemand heeft toegevoegd aan het antwoord sinds mijn laatste opmerking. :) - Lambart


Eerste installatie ImageMagick via:

sudo apt-get install imagemagick

Open een terminal en voer deze opdracht uit:

convert  -resize 50% source.png dest.jpg

Het verkleint de grootte met 50%

U kunt ook de maat opgeven:

convert -resize 1024X768  source.png dest.jpg

Je kan ook gebruiken: mogrify opdrachtregelprogramma uit hetzelfde pakket.


197
2017-11-18 12:59



ten eerste, om converteren te gebruiken -> sudo apt-get install imagemagick - javaloper
de opdracht vermindert de grootte tot 50%, niet met 50%. - Matthias Weiler
@MatthiasWeiler die identiek zijn, niet zeker wat je bedoelt - Alexander Mills
Ze zijn alleen identiek voor het speciale geval van 50%. -resize 10% maakt uw afbeelding 90% kleiner. - Matthias Weiler
als u een foutmelding krijgt "geen afbeeldingen gedefinieerd ..." is dit waarschijnlijk omdat u de bestemmingsafbeelding niet hebt gedefinieerd ... in het bovenstaande voorbeeld, dest.jpg is nodig :) - Ramesh Pareek


sudo apt-get install imagemagick

Het bevel mogrify overschrijft de originele bestanden met de verkleinde afbeeldingen:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Opmerking: u kunt toevoegen -auto-orient om geconverteerde afbeeldingen automatisch te oriënteren.


82
2018-02-07 12:05



Houd aspectrantsoen niet aan convert: convert hospital.jpg -resize 2000x! hospital_2000.jpg - Adobe
Perfect en eenvoudig mogelijk antwoord in beide situaties. hou ervan ! - navderm
de eerste afbeeldingen zijn vervangen met de nieuwe herschaalde exemplaren. als je de eerste nodig hebt, maak dan een back-up - cipricus


Als u slechts een paar afbeeldingen maakt, kunt u met de meeste beeldbewerkers in Ubuntu (Gimp, F-Spot, enz.) Een standaardgrootte wijzigen.

Als je tientallen, honderden of duizenden afbeeldingen wilt bewerken, geef ik er de voorkeur aan Phatch. Phatch is een GUI-gebaseerde batchfoto-editor waarmee u een hele reeks transformaties op afbeeldingen kunt uitvoeren. sudo apt-get install phatch

ImageMagick is goed, maar het is een beetje vervelend als je de instellingsnamen voor dingen niet kent. Je kunt heel snel Phatch leren door rond te klikken.


23
2017-08-05 15:25



F-Spot wordt van grootte veranderd? Waar? - Martin
Tijdens het installeren phatch mijn Chrome Browser werd gesloten en ik kon het niet opnieuw starten, ik moest verwijderen phatch en andere pakketten die zijn geïnstalleerd om chroom weer in werkende staat te krijgen. - mallaudin


GIMP is waarschijnlijk de gemakkelijkste manier, omdat het een vrij eenvoudige gebruikersinterface heeft voor dergelijke veelvoorkomende taken. Het enige dat u hoeft te doen, is uw afbeelding openen en ga naar Beeld → Beeldformaat en wijzig het dienovereenkomstig. Er zijn ook manieren om het formaat van de batch te wijzigen met GIMP, maar ik ken ze niet uit mijn hoofd.


8
2017-08-05 15:08





ImageMagick is het pakket dat u zoekt. Het bevat een aantal nuttige commandoregelhulpmiddelen voor dit specifieke doel.

hier is een eenvoudige tutorial waarin wordt uitgelegd hoe afbeeldingen met een grotere schaalgrootte kunnen worden gewijzigd:

mogrify -resize 320x240 *.jpg

Nadat dit commando is voltooid, worden alle afbeeldingen vervangen door een aangepaste versie van zichzelf. Merk op dat in een poging om de beeldverhouding te behouden, mogrify mogelijk geen productiebeelden zijn die precies 320x240 zijn. Om dit te forceren, wijzigt u de oorspronkelijke opdracht door een uitroepteken aan het einde van de gewenste resolutie te plaatsen:

mogrify -resize 320x240! *.jpg

8
2017-08-05 15:10





Momenteel nautilus-image-converter werkt niet in Ubuntu 13.10. Daarom gebruik ik imagemagick op de opdrachtregel, wat een zeer goede oplossing is (althans voor mij).

sudo apt-get install imagemagick

Houd rekening met de verschil tussen deze tools voor imagemagick:

  • Mogrify doet verwerking op dezelfde afbeelding, het leest bestand wijzig bestand en schrijft de uitvoer naar hetzelfde bestand.
  • Converteren is bedoeld om aan te werken afzonderlijke afbeeldingen, lees bestand en wijzig en schrijf naar verschillende bestandsformaat. U kunt ook de opdracht converteren gebruiken om hetzelfde uitvoerbestand te gebruiken als invoerbestand.

Ik gebruik vaak Mogrify om eenvoudig de grootte van meerdere afbeeldingen te wijzigen en de originele bestanden te overschrijven. I. e. deze opdracht verkleint de dimensie van alle JPG-bestanden naar 40% van de oorspronkelijke dimensie:

mogrify -verbose -resize '40%' *.JPG

7
2017-11-10 17:51