Wie kopiere ich eine Ebene zwischen Bildern oder Leinwand in Gimp 2.8?

30

Ich habe zwei Bildregisterkarten geöffnet und möchte eine Ebene vom ersten Bild auf das zweite Bild kopieren, wobei Abmessungen und Größe beibehalten werden.

Wie würde ich das machen?

Beispiel:

Ich habe dieses 640 x 400 Pixel große erste Bild mit zwei Ebenen - dem Hintergrund und einem Pinsel

Bildbeschreibung hier eingeben

und ich möchte die Pinselebene auf dieses andere Bild von 1600 x 1200 Pixel kopieren.

Bildbeschreibung hier eingeben

Parto
quelle

Antworten:

30

Gehen Sie hierzu in GIMP 2.8 folgendermaßen vor:

  1. Klicken Sie auf das erste Bild, um es zu aktivieren und die Ebenen auszublenden, die Sie nicht kopieren möchten.
    ( TIPP: Um Ebenen schnell ein- und auszublenden, können Sie die Maustaste gedrückt halten, Shiftwährend Sie auf das Augensymbol auf einer der Ebenen klicken. Dadurch werden alle Ebenen ein- und ausgeblendet, außer denen, auf die Sie geklickt haben.)

    Bildbeschreibung hier eingeben

  2. Klicken Sie und halten Sie auf dem ersten Bild Reiter und ziehen. Eine kleine Infobox zeigt.

  3. Ziehen Sie das Infofeld auf die andere Bildregisterkarte, bis es aktiv wird , lassen Sie es jedoch nicht mehr los .
    Siehe unten:

    Bildbeschreibung hier eingeben

  4. Ziehen Sie das Infokästchen auf die Leinwand und lassen Sie es los .

    Bildbeschreibung hier eingeben

  5. Die Ebene wird als neue Ebene kopiert - zentriert, wobei Abmessungen und Größe beibehalten werden.

    Bildbeschreibung hier eingeben

Parto
quelle
Dieses Verfahren funktioniert nicht immer, zum Beispiel es funktioniert nicht , wenn die Schicht einen Text enthält
stenci
1
Ich habe eine XCF-Datei verwendet. Mit GIMP 2.8.16 wird das Bild nicht zentriert, sondern der ursprüngliche Speicherort beibehalten (was großartig ist!).
Smile4ever
Die Auswahl aller anderen Ebenen aufzuheben ist möglicherweise nicht ganz einfach. Wenn Sie nur eine Ebene kopieren möchten, können Sie sie aus dem Ebenenbedienfeld ziehen und auf das andere Bild ablegen, das Sie zuvor bei Bedarf erstellt haben.
X-Yuri
1
Leider scheint dies nicht für komplexe Ebenen zu funktionieren, sei es Text, Ebenenbäume oder Ebenen mit Masken. Es wird alles abgeflacht. Dadurch wird die Ebene weniger kopiert, als vielmehr das sichtbare Bild auf eine neue Ebene kopiert.
Nyerguds
1
Sie können jedoch die Ebenen einer anderen gespeicherten xcf-Datei mit der Funktion "Als Ebenen öffnen" in Ihr Bild importieren.
Nyerguds
8

Die vorherige Antwort funktioniert nicht, wenn die Ebene einen Text enthält.

Ebenen, die einen Text enthalten, können kopiert werden, indem Sie sie aus dem Ebenendialog einer Zeichnung in den Ebenendialog der anderen Zeichnung ziehen. Dies ist im Mehrfenstermodus einfach und im Einzelfenstermodus weniger einfach. Ein Video in diesem Beitrag zeigt, wie dies sowohl im Einzel- als auch im Mehrfachfenstermodus geschieht: http://gimpforums.com/thread-copy-text-layers .

BEARBEITEN

Die alte Verbindung ist unterbrochen. Hier ist ein Link zur archivierten Website: https://web.archive.org/web/20181006232023/gimpforums.com/thread-copy-text-layers

Und hier ist der Link zum Video: https://www.youtube.com/watch?v=G13TXE9agYM&feature=youtu.be

stenci
quelle
2
+1. Textebenen sind schwierig. Danke für die Klarstellung.
Parto
1
dead link to vid
doug
Merkwürdige Sache ist: Ich habe intuitiv versucht, was Sie beschrieben haben, und es hat nicht funktioniert. Der Text wurde eingefügt, aber als Pixelgrafik zur vorhandenen Ebene des zweiten Bildes hinzugefügt. Dann habe ich das Problem gegoogelt, diese Frage gefunden, die akzeptierte Antwort ausprobiert und es hat funktioniert. Für Sie scheint es umgekehrt zu sein.
UTF-8
@ UTF-8 Haben Sie die Ebene aus dem Ebenenfeld in das Ebenenfeld oder in den Grafikbereich gezogen?
stenci
Ich klickte auf eine der Textebenen in Bild A, hielt dann die Tabulatortaste gedrückt, klickte erneut auf die Ebene, hielt diesmal aber M1 gedrückt, zog sie auf Bild B und legte sie auf der Leinwand ab. Erst dann ließ ich die Tabulatortaste los. Es wurde dann als Textebene zu Bild B hinzugefügt, aber nicht an seiner ursprünglichen Position, sondern zentriert. Manchmal wurde der Inhalt der Dock-Fenster, die ich verloren hatte, wieder angezeigt, wenn ich sie ein wenig auf die Fensterleisten zog. Manchmal wurden die Docks danach ausgeblendet, aber durch Drücken der Tabulatortaste wurden sie wieder angezeigt (Standardverknüpfung dafür).
UTF-8,
5

Wie in stenci Antwort erwähnt und in den Kommentaren, Textebene unterschiedlich behandelt werden . Wenn Sie sie aus dem Ebenendialog auf die neue Miniaturansicht ziehen, bleibt der bearbeitbare Text erhalten, aber die ursprüngliche Textposition geht verloren.

Verwenden Sie dieses Schema, um den bearbeitbaren Text und seinen Speicherort beizubehalten:

  • Beginnen Sie in dem Bild, in dem Sie die neue (kopierte) Ebene möchten
  • Wählen File > Open as Layers...
  • Wählen Sie das alte xcf-Bild mit der gewünschten Ebene aus

Alle Ebenen werden in das neue Bild importiert. Entfernen Sie diejenigen, die Sie nicht wollen.

Spinup
quelle