Zuschneiden eines JPG-Bildes


11

Dies ist eine Frage zum Zuschneiden von Bilddateien.

Ich habe kürzlich eine öffentliche Bekanntmachung in einer indischen Zeitung namens Free Press Journal veröffentlicht. Dies ist online als The Free Press Epaper verfügbar .

Jetzt kann man einen Hinweis herunterladen, der in der Zeitung als JPG-Datei veröffentlicht wurde. Dieses JPG kann jedoch in meinem Fall mehrere Hinweise enthalten. Diese Hinweise sind meist lange, dünne Rechtecke, die vertikal verlaufen und das Bild ausfüllen.

Ich frage mich, ob jemand einen einfachen Ansatz vorschlagen kann, um das Segment mit dem gewünschten Hinweis aus der Bilddatei zu "schneiden". Ich könnte auch in ein anderes Format konvertieren, wenn dies den Schneidevorgang erleichtern würde. Eine Methode, um das Bild bei Bedarf zu vergrößern, wäre ebenfalls ein Plus.


Es gibt auch viele grafische Werkzeuge. Welche Distribution benutzt du?
Rickhg12hs

@ Rickhg12hs: Debian
Faheem Mitha

@FaheemMitha - suchten Sie etwas mehr als das, was bereitgestellt wurde? LMK, es gibt eine Reihe von Werkzeugen, die über die aufgeführten hinausgehen.
slm

@slm Ich denke, eine der in den (derzeit 3) Antworten genannten Optionen sollte für mich funktionieren, obwohl ich noch keine ausprobiert habe.
Faheem Mitha

Antworten:


8

Ich denke, wenn Sie es noch nie benutzt gimphaben, könnten Sie fünf oder zehn Minuten brauchen, um sich mit dem "Zuschneiden" -Tool vertraut zu machen:

GIMP

Oder es dauert nicht so lange. Gimp sollte in jeder Linux-Distribution verfügbar sein. Es gibt einige Dokumentation hier . Sie können eine JPG-Datei laden. Wenn Sie sie jedoch auf diese Weise speichern möchten, müssen Sie im Dateimenü die Option "Exportieren als" auswählen.


10

Keine Zeit für eine vollständige Lösung, aber Sie könnten ImageMagick und seine Funktionalität für Nutzpflanzen verwenden.

Beispiel

$ convert rose: -crop 40x30-10-10  crop_tl.gif

Original : Original               beschnitten:abgeschnitten


In Anbetracht der Anzahl der Upvotes, die Ihre Antwort erhält, sollten Sie sie zu einer vollständigen Lösung erweitern. Und dann lassen Sie es mich wissen, damit ich auch Ihre Antwort positiv bewerten kann.
Alex

9

ImageMagickhat eine Reihe von Programmen im Paket. Einer von ihnen displayrendert ein Bild auf dem Bildschirm und bietet einfachen Zugriff auf einen Großteil der Imagemagick-Suite.

$ display your_original_image.jpg

Klicken Sie dann mit der linken Maustaste in das displayFenster, um das ImageMagick-Befehlsfenster aufzurufen. Um das Bild zuzuschneiden, klicken Sie mit der linken Maustaste auf "Transformieren" und wählen Sie dann "Zuschneiden" durch Klicken mit der linken Maustaste. Klicken Sie dann mit der linken Maustaste auf Ihr Bild und ziehen Sie es über den Bereich, den Sie behalten möchten. Lassen Sie die Maustaste los, um den Bereich auszuwählen. Wählen Sie dann "Zuschneiden", um das angezeigte Bild tatsächlich zu ändern. Um dieses geänderte Bild zu speichern, wählen Sie "Datei" und dann "Speichern ...". Ein Fenster mit vertrauten Steuerelementen wird angezeigt und Sie können Ihr zugeschnittenes Bild speichern.


Das sieht nach einem guten Ansatz aus. Leider ist der gewünschte Bereich so lang, dass er nicht vollständig auf meinen Bildschirm passt. Das Ziehen, um den Bereich auszuwählen, und das Scrollen nach unten scheinen nicht zusammenzuarbeiten, daher habe ich nicht den gesamten Bereich ausgewählt.
Faheem Mitha

Ich würde wahrscheinlich nur displayfür schnelle Bearbeitungen verwenden. Seltsam, dass es nicht verkleinert wird, zumal Sie hineinzoomen können. Für die meisten Bildbearbeitungen gimpist es das Linux-Elektrowerkzeug, aber es hat eine Lernkurve. Hier ist ein Gimp-Tutorial zum Zuschneiden. docs.gimp.org/en/gimp-tutorial-quickie-crop.html
rickhg12hs

1
Danke für den Link, rickhg12hs. Ich konnte tatsächlich Gimp verwenden, um das Bild zuzuschneiden.
Faheem Mitha
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.