ตัด / เคาะรูปหนึ่งออกจากรูปร่างอื่น


9

สมมุติว่าฉันมีรูปร่างเวกเตอร์ 2 อันบนชั้นที่แยก 2 ชั้น A และ B
ทั้งคู่เป็นวงกลม B เล็กกว่า A

ฉันต้องการ "ตัด" วงกลมขนาดเล็ก (B) จาก A เพื่อรับโดนัท (A ลบ B) ในชั้นเดียว

ใน Adobe Flash มันเป็นเรื่องของการย้าย B ไป A แล้วกดลบไม่สามารถหาเทียบเท่าใน photoshop

คำตอบ:


15

sorta ค่อนข้างทำงานในแบบเดียวกันกับ Photoshop ใช้ความจริงที่ว่าการเลือกถูกกำหนดโดยอิสระจากเลเยอร์:

สมมติว่าวัตถุที่จะลบคือตัวมันเองบนชั้น B:

  1. คลิกเมาส์ที่ไอคอนเลเยอร์ของเลเยอร์ B เพื่อเลือกโครงร่างของรูปร่าง
  2. ทำให้เลเยอร์ A ทำงาน (การเลือกยังคงเป็นโครงร่างของรูปร่างใน B)
  3. กดปุ่มลบ (หรือเมนูแก้ไข -> ล้าง)
  4. ซ่อนหรือลบเลเยอร์ B

สมมติว่าวัตถุของคุณอยู่ในรูปของเวกเตอร์มาสก์ คุณสามารถ rasterize มันจากนั้นก็สามารถแก้ไขได้ตามปกติ หรือคุณสามารถสร้างเลเยอร์มาสก์จากตัวเลือก (คุณสร้างไว้ก่อนหน้าจากเวกเตอร์มาสก์อื่น) เพื่อซ่อนสิ่งที่อยู่ข้างใต้


ดูเหมือนว่าสิ่งที่ฉันต้องการจะทำ แต่เมื่อฉันไปถึง 3) และกด del ฉันได้รับ "ไม่สามารถดำเนินการตามคำขอของคุณได้เนื่องจากเนื้อหาของเลเยอร์ไม่สามารถแก้ไขได้โดยตรง" (เลเยอร์ A มีรูปร่างเวกเตอร์เท่านั้น) ฉันตั้งใจจะทำสิ่งนี้ในผู้วาดภาพประกอบหรือสิ่งที่คล้ายกันแทนหรือไม่?
มีดโกน

ดึงวิธีการแก้ปัญหาจากความคิดเห็นของฉันไปที่บทความ ขอบคุณ @iWasRobbed
Florenz Kley

4

สะดุดกับคำถามของคุณไม่ทราบว่าคำตอบนี้อาจช่วยได้หรือไม่เนื่องจากคุณได้ถามนานมาแล้ว จากความประณีตของคุณฉันคิดว่าคุณสามารถใช้วิธีนี้ได้:

ใช้เครื่องมือการเลือกโดยตรง

เลือก vector B และคลิกที่เส้นทางของวงกลม B เลือกเส้นทางทั้งหมดโดยใช้ปุ่ม shift (เลือกจุดเส้นทางทั้งหมด 4 จุด)

คัดลอก (Ctrl + C) จากนั้นเลือกเวกเตอร์ A คลิกที่เส้นทางของวงกลม A วาง (Ctrl + V)

จนถึงนี้คุณจะมีสองเส้นทางที่แตกต่างกันในเลเยอร์เดียวกันน่าจะเป็นบนเวกเตอร์เลเยอร์ A

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

จากนั้นคุณจะได้รูปทรงโดนัทขณะที่ยังคงเป็นเวกเตอร์ หวังว่ามันจะช่วย =)

ps: ฉันใช้ CS2 มันอาจแตกต่างจากเวอร์ชั่นอื่น


3

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

เลือกรูปร่างสองรูปแบบในแผงเลเยอร์ด้วย ("cntrl + คลิก" (นี่สำหรับ windows))

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

หวังว่าจะช่วย ..


+1 "รูปหน้าลบ" พร้อมเครื่องมือปากกาทำงานให้ฉัน
ow3n

0

คุณควรใช้เครื่องมือ Magic Wand ใน photoshop เพื่อเลือกรูปร่างแล้วแก้ไข >> CUT ขึ้นอยู่กับรุ่นของ photoshop คุณสามารถใช้ Content Aware Fill ใหม่เพื่อเติมลงในตำแหน่งที่รูปร่างเคยเป็น


ไม่สามารถใช้ไม้เท้าวิเศษได้เนื่องจากเป้าหมายเป็นเลเยอร์การเติม ". ฉันทำงานกับรูปทรงเวกเตอร์ 2 รูปเหมือนวงกลม 2 วงที่ทำด้วยเครื่องมือวงรีฉันคิดว่าไม้เรียวสำหรับภาพแรสเตอร์?
มีดโกน

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