ฉันจะใช้เครื่องมือการเลือกเพื่อย้ายสิ่งต่าง ๆ ใน GIMP ได้อย่างไร


94

ใช้ GIMP 2.6.11

ซอฟต์แวร์เลือกแก้ไขภาพก่อนหน้าของฉันคือ Microsoft Paint ซึ่งใช้งานง่ายมาก: ทำสี่เหลี่ยมผืนผ้าคลิก + ลากเพื่อย้ายเนื้อหาของสี่เหลี่ยมรอบ ๆ

ฉันจะทำซ้ำฟังก์ชั่นนี้ใน GIMP ได้อย่างไร ฉันดูเหมือนจะสามารถ:

  • ก) เลื่อนเลเยอร์ทั้งหมดโดยไม่สนใจสิ่งที่เลือกทั้งหมดหรือ
  • b) ย้ายส่วนที่เลือกโดยไม่ย้ายสิ่งที่อยู่ในส่วนที่เลือก (ซึ่งเป็นสิ่งที่ฉันพยายามจะทำ)

ฉันมีความรู้สึกว่าฉันขาดอะไรบางอย่างพื้นฐานไปอย่างมาก


Gimp เป็นเครื่องมือที่ทรงพลัง แต่ฉันแนะนำ Paint.net ฟรีให้เป็นขั้นตอนต่อไปที่เหมาะสมยิ่งขึ้นจาก Microsoft Paint Paint.net เป็นเหมือนโปรแกรม Windows ทั่วไปที่ใช้งานมากกว่า Gimp
แมทธิวล็อค

คำตอบ:


76

เมื่อคุณเลือกสิ่งที่เป็นส่วนหนึ่งของภาพที่คุณต้องการที่จะย้ายกดแล้วctrl-x ctrl-vสิ่งนี้จะตัดและวางส่วนที่เลือกไปยังเลเยอร์ใหม่ ตอนนี้คุณสามารถใช้เครื่องมือย้ายเพื่อย้ายเลเยอร์ใหม่รอบ ๆ

หมายเหตุ: เครื่องมือย้ายสามารถย้ายเลเยอร์ตัวเลือกและพา ธ ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือกเลเยอร์ในเครื่องมือย้าย (ในกล่องเครื่องมือ)

แก้ไข:

นอกจากนี้คุณยังสามารถเลือกพื้นที่แล้วค้างไว้ ctrl-altและลากพื้นที่ที่เลือกตามที่อธิบายไว้ที่นี่ เมื่อคุณเริ่มลากคุณสามารถปล่อยctrlปุ่มเพื่อหยุดการ จำกัด การเคลื่อนไหวไปยังทิศทางที่สำคัญ หลังจากวางส่วนที่เลือกแล้วคุณยังคงสามารถย้ายได้ด้วยปุ่มลูกศร

การเลือกการหมุนและการปรับขนาดดูเหมือนจะทำงานตามที่คาดไว้ (การสร้างเลเยอร์ใหม่โดยอัตโนมัติ) ฉันไม่แน่ใจว่าทำไมพวกเขาไม่ทำให้เครื่องมือย้ายทำเช่นนั้น


14
ฉันได้ค้นพบสิ่งนี้ แต่ดูเหมือนว่าจะเป็นวิธีการแก้ปัญหาแทนที่จะเป็นวิธีหลักในการทำเช่นนี้ นี่เป็นวิธีเดียวที่จริงเหรอ?
Raven Dreamer

1
@Raven Dreamer มีหลายวิธีที่จะทำ น่าเสียดายวิธีที่ใช้งานง่ายที่สุดดูเหมือนจะไม่ทำงาน
James T

8
@Raven Dreamer ใช่ฉันสับสนกับเคล็ดลับ ctrl-alt สำหรับตัวเองเล็กน้อย ใช้งานได้กับเครื่องมือการเลือกเท่านั้น หากคุณใช้เครื่องมือย้าย ctrl-alt จะย้ายส่วนที่เลือกแทนส่วนที่เลือกของรูปภาพ ดีใจที่ฉันสามารถช่วย
James T

6
สำหรับฉัน GIMP นั้นใช้งานง่ายในหลาย ๆ ด้านและนี่คือหนึ่งในตัวอย่าง ขอบคุณสำหรับเคล็ดลับ ความคิดเห็นก่อนหน้าของคุณคือคำตอบที่แท้จริง
สแตน

4
ไม่จริงนี่ใช้ง่ายมาก บน mac มันคือ shift + option + คำสั่ง
David Silva Smith

33

วิธีที่ถูกต้องในการทำเช่นนี้คือใช้การคัดเลือกแบบลอยตัว คำตอบที่ยอมรับในปัจจุบันของการทำ Copy / Paste สร้างเลเยอร์ใหม่ซึ่งเป็นที่ไม่พึงประสงค์ในกรณีส่วนใหญ่

วิธีทำการเลือกแบบลอยตัว:

  • ทำการเลือกของคุณ (เช่นกดRและวาดกล่อง)
  • เลือก -> ลอย ( Shift+ Ctrl+ L)
  • ย้ายสิ่งที่คุณเลือก (กดvแล้วคลิกและลาก)
  • Anchor Layer Ctrl+h

1
ทำงานใน GIMP 2.8
Justin Skiles

1
ฉันชอบอันนี้รู้สึกแฮ็กน้อยกว่า (แม้ว่าฉันจะเป็นโปรแกรมเมอร์เป็นหลักดังนั้นสิ่งที่รบกวนฉันมากกว่าที่ทำมากที่สุด)
แจ็ค

1
นี่เป็นวิธีที่เหมาะสมในการทำ ไม่จำเป็นต้องทำให้คลิปบอร์ดของคุณเสีย
gronostaj

1
งานและเขียนอย่างชัดเจน แต่ดูเหมือนจะไม่ต้องการขั้นตอนที่ 3 อีกต่อไป
standgale

8
ฟังก์ชั่นพื้นฐานทำให้ซับซ้อนจนคุณต้อง google ว้าว.
phil294

6

ต่อไปนี้เป็นคำตอบที่อัปเดตและง่ายขึ้นสำหรับปัญหาเก่านี้

มีสองเครื่องมือที่ถูกกล่าวถึงคือ: เครื่องมือการเลือกและเครื่องมือย้าย บางคนอาจคิดว่าคุณใช้เครื่องมือการเลือกเพื่อเลือกจากนั้นก็กระโดดไปที่เครื่องมือย้ายเพื่อย้าย ไม่เป็นเช่นนั้น

ทุกงานที่จะดำเนินการกับเครื่องมือการเลือก อย่าใช้เครื่องมือย้าย

เลือกสี่เหลี่ยมผืนผ้าเครื่องมือการเลือกตัวอย่างเช่นเลือกหนึ่งในพื้นที่ ในขณะที่เหลืออยู่ในเครื่องมือการเลือกส่วนหนึ่งใช้CTRL+ ALTเพื่อลากรูปภาพที่เลือกไปยังตำแหน่งอื่น เมื่อทำเช่นนั้นดูเหมือนว่าCTRL+ ALTไม่จำเป็นสำหรับการเคลื่อนไหวการเลือกเพิ่มเติมอีกต่อไป (อย่างน้อย 10/2014, GIMP 2.8.20)

นอกจากนี้ยังมีคำแนะนำที่ให้ไว้ในแถบสถานะที่จะลองผสมSHIFT, CTRLและALTและบ่งบอกถึงสิ่งที่จะเกิดขึ้นในขณะที่คุณกดพวกเขา

ข้อมูลเพิ่มเติมที่นี่: https://docs.gimp.org/en/gimp-using-selections.html


สิ่งนี้ใช้ไม่ได้กับ GIMP 2.8.16 บน Windows มันแค่ย้ายส่วนที่เลือก
มิทช์

@mitch เพิ่งทดสอบและใช้ได้กับฉันใน 2.8.20 ก่อนที่จะอัปเดตสิ่งนี้ตรวจสอบให้แน่ใจว่า Alt ไม่ได้รับการเชื่อมโยงจาก Windows และมีการใช้งานอย่างอื่น (ในกรณีนี้ Gimp จะไม่เห็น) นอกจากนี้คุณอาจต้องกด Alt ก่อนจากนั้นกด Ctrl ดูdocs.gimp.org/en/gimp-using-selections.html
CoolHandLouis

4

หมายเหตุ: อย่าเลือกเครื่องมือย้ายหลังจากทำการเลือกแล้ว ให้กดALT+ ค้างไว้CTRLและเริ่มลากส่วนที่เลือก


บนคอมพิวเตอร์Windows : หลังจากทำการเลือกรูปสี่เหลี่ยมผืนผ้าหรือวงรีกดALT+ CTRLเพื่อย้ายเนื้อหาของส่วนที่เลือก

  • หากคุณต้องการทำซ้ำเนื้อหาของส่วนที่เลือกให้กดALT+ SHIFTแทน

บนMacคอมพิวเตอร์ค้างoptionและcommandแล้วลากเลือก

  • หากคุณต้องการทำซ้ำเนื้อหาของส่วนที่เลือกให้กดoption+ shiftแทน

สิ่งนี้ใช้ไม่ได้กับ GIMP 2.8.16 บน Windows มันแค่ย้ายส่วนที่เลือก
มิทช์

1

เพื่อความสมบูรณ์คำถามก็ถามเกี่ยวกับกระบวนการคัดเลือก วิธีหนึ่งในการเลือกส่วนของภาพสำหรับการแก้ไขคือการใช้ไม้เรียววิเศษ วิธีนี้ใช้ได้ดีหากมีเพียงภาพเดียวในเลเยอร์ที่เลือก (นี่คือวิธีที่ฉันมักจะทำงานเพื่อให้ฉันสามารถแก้ไขได้อย่างง่ายดาย)

เลือกเลเยอร์ที่จะย้ายรูปภาพและใช้ฟัซซีเลือกไม้เรียวเพื่อเลือกสิ่งที่อยู่นอกภาพ (อาจเป็นสีเดียวหรือพื้นหลังโปร่งใส) เมื่อเลือกส่วนที่ต้องการของเลเยอร์แล้วให้เลือกเลือก / กลับจากเมนู (นี่เป็นการสลับการเลือกแบบฟัซซีจากสิ่งที่อยู่นอกส่วนของภาพที่จะย้ายไปยังสิ่งที่จะย้าย) จากนั้นใช้ ctrl / alt และ เมาส์เพื่อย้ายส่วนที่เลือกของภาพ


1

วิธีแก้ปัญหาที่แนะนำไม่ได้ผลสำหรับฉัน ในที่สุดฉันก็รู้ว่าเลเยอร์ที่ฉันเลือกอยู่นั้นไม่ได้มีขนาดเท่ากับภาพ ดังนั้นเมื่อฉันย้ายสิ่งที่เลือกที่คัดลอกมามันจะย้ายไปอยู่นอกเลเยอร์ที่ฉันเปิดอยู่และแสดงเป็นตัวเลือกที่ว่างเปล่า

ทำให้เลเยอร์ปัจจุบันมีขนาดเดียวกันกับรูปภาพเพื่อแก้ไขปัญหา หลังจากการคัดลอก / วาง / ลากนั้นทำงานตามที่คาดไว้

ในการปรับขนาดเลเยอร์เป็นขนาดภาพ: Alt + Lจากนั้นคลิกที่เลเยอร์เป็นขนาดภาพ


ฉันติดอยู่กับปัญหานี้มานานแล้วในขณะที่พยายามจัดแต่งภาพที่ใหญ่กว่าภาพแรกที่นำเข้ามา ฉันยังคิดว่าสิ่งนี้เกิดขึ้นอีกครั้ง แต่ฉันไม่มีเวลาค้นคว้า สำหรับทุกคนที่ไม่แน่ใจว่านี่เป็นสถานการณ์ของพวกเขาหรือไม่ให้สังเกตเส้นประสีเหลืองซึ่งเป็นเส้นขอบของเลเยอร์ซึ่งการเลือกที่ย้ายจะหายไป
ravemir

0

Ctrl + Alt ใช้งานไม่ได้สำหรับฉันทั้งคู่เปลี่ยนเป็นตัวเลือกลอยตัวไม่ว่าด้วยเหตุผลใด ฉันอาจต้องเล่นซอกับมัน แต่ฉันกำลังรีบ

วิธีแก้ปัญหาเลเยอร์: ฉันต้องทำการเลือกCtrl + XตัดCtrl + Vเพื่อวางจากนั้นในแท็บเลเยอร์ฉันเปลี่ยน "วางการเลือกลอยตัว" ลงในเลเยอร์ ฉันสามารถย้ายเลเยอร์ใหม่นั้นไปได้ เมื่อเสร็จแล้วคุณสามารถคลิกขวาที่เลเยอร์นั้นและ "รวมลง" หากคุณต้องการให้มันเป็นหนึ่งเลเยอร์อีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.