Wie verbinde ich zwei Bilder in Ubuntu?

Antworten:

15

"Join Two Images" ist eine ziemlich vage Beschreibung, aber ich bin mir sicher, dass Sie mit Gimp machen können, was Sie wollen . Sie können es über das Software Center oder über die Befehlszeile mit installieren

sudo apt-get install gimp

Die Funktionalität von Photoshop ist wahrscheinlich näher als die von MSPaint ... was gut ist.

So geht's in GIMP:

  1. Datei> Neu ; Erstellen Sie ein Bild, das größer ist als die beiden Bilder, die Sie zusammenfügen möchten.
  2. Datei> Als Ebenen öffnen ; Öffne deine Bilder.
  3. Verwenden Sie das Verschieben- Werkzeug [M] , um Ihre Bilder anzuordnen.
  4. Verwenden Sie das Werkzeug [Umschalt + C] zum Zuschneiden, wenn Sie mit dem Neuanordnen fertig sind.
  5. Datei> Exportieren nach ... , um Ihre Ausgabedatei zu speichern.

Das ist es! Anstelle von GIMP können Sie auch Pinta verwenden

Sergey
quelle
Ja, ich stimme zu, es scheint, dass für diesen Benutzer eine GUI-basierte Methode besser ist.
Frantique
1
Ich habe dies abgelehnt, weil es nur einen Teil der Frage beantwortete und dem Poster nicht sagte, wie man zwei Bilder zusammenfügt. Warum habe ich dafür einen Punkt verloren?
Simon Hoare
3
@ SimonHoare eine vage Frage stellen und Sie erhalten eine vage Antwort: +
Rinzwind
3
@SimonHoare: Ich habe keine spezifischen Anweisungen gegeben, da die Frage, wie gesagt, zu vage ist. Unter "Verbinden von zwei Bildern" versteht man das Zusammenfügen von zwei Scans einer großen Seite zu einem einzigen Bild. Eigentlich dachte ich darüber nach, eine Collage zu machen, so etwas wie den Hintergrund von einem Foto einer Person zu entfernen und es auf einen anderen Hintergrund zu legen. Außerdem fragt die Frage "Gibt es ein Dienstprogramm ...", nicht "Was sind bestimmte Schritte zu ... in Programm X"
Sergey
2
Ich habe die Schritte hinzugefügt.
Bucic
26

Eine sinnvolle Ergänzung zu der anderen Antwort auf die imagemagickFrage, ob eine grafische Benutzeroberfläche erforderlich ist.

Inspiriert von diesem Beitrag, der besagt, dass ImageMagick ein Befehlszeilentool convertzum Zusammenführen von Bildern hat. So verbinden Sie Bilder horizontal (in alphabetischer Reihenfolge) :

convert +append *.png out.png 

So stapeln Sie Bilder vertikal :

convert -append *.png out.png

Das sollte in einem Terminal in den Ordner laufen, der png-Dateien enthält, um sie alle zusammenzufügen .


Ein gui dafür wäre:

Ein Dateimanager-Kontextmenü zum Zusammenfügen ausgewählter Bilder.

Ein einfacher Weg, wenn es darum geht, sind die benutzerdefinierten Aktionen von Thunar:

Um ausgewählte Bilder vertikal zu verbinden (in einer pngDatei, in alphabetischer Reihenfolge, unabhängig von ihrer Erweiterung), fügen Sie diese benutzerdefinierte Aktion hinzu ('Bearbeiten - Benutzerdefinierte Aktionen konfigurieren'):

convert -append %F joined-vertical.png

So verbinden Sie horizontal:

convert +append %F joined-horizontal.png

Dieselben Befehle können in einer .desktopDatei verwendet werden, in /.local/share/file-manager/actionsder ein Kontextmenü für Nautilus und / oder PCManFM hinzugefügt wird .

Beispiel für vertikale Verbindung:

[Desktop Entry]
Type=Action
Name=Join images (vertically)
Profiles=profile-zero;
TargetLocation=true
Icon=gthumb

[X-Action-Profile profile-zero]
Basenames=image/*;*;
Exec=convert -append %F joined-image.png
Name[en_US]=Default profile
Name[en]=Default profile
Name[C]=Default profile

quelle
OH MEIN GOTT! Dein convert + append hat den Trick gemacht. Ich hatte große Schwierigkeiten, diese einfache Aufgabe zu erledigen. und pinta und gui imagemagic arbeiteten nicht für mich. Ich weiß es nicht. Aber du hast es so einfach gemacht. Vielen Dank.
Satya Prakash
Einfach und unkompliziert!
Yaksha
8

Sie können dazu verwenden imagemagick. (Ich benutze es auch.)

Zuerst installieren Sie es: sudo apt-get install imagemagick

Nachdem Sie hier nach Verwendungszwecken gesucht haben, finden Sie viele Beispiele. Das Beste ist, dass Sie es über die Befehlszeile verwenden können (zum Beispiel in ein Skript integrieren).

Frantique
quelle
Ist es eine grafische Benutzeroberfläche oder ein Befehlszeilenprogramm?
vipin8169
Sie können die GUI für alles verwenden. Die CLI ist optional.
Simon Hoare
ok, aber wie man auf die GUI zugreift, wenn ich rechts imagemagick im Bindestrich nichts erscheint
vipin8169
4
Imagemagick hat auch eine Art GUI, geben Sie displayTerminal ein.
Frantique
3
Vintage Sache? Imagemagick? Die Befehlszeile ist schneller und präziser als jede GUI. Um gimp nur zum Verbinden von Bildern zu verwenden? Als würde man einen Vogel mit einer Kanone
erschießen