วิธีสร้างเส้นขอบด้านใน (เส้นขีด) ใน Inkscape


29

ฉันสร้างรูปร่างใน Inkscape 1pxและกำหนดความกว้างชายแดน
ขนาดที่แท้จริงเป็นอย่างไรกับชายแดนมันเป็น100px102px

ฉันจะตั้งค่าเส้นขอบด้านในของวัตถุไม่ใช่ด้านนอกได้อย่างไร ในกรณีที่ใช้Photoshopประเภท
จะเลือก ( ภายใน , ด้านนอกหรือศูนย์ชายแดน) แต่ในInkscapeไม่มีตัวเลือกนี้


สำหรับผู้ใช้ที่เข้าใจรหัส SVG จะมีคำถามที่เกี่ยวข้องกับstackoverflow.com/questions/20778568// ("วิธีสร้างเงาหยดใส่ใน SVG")
Edward

คำตอบ:


19

Inkscape ไม่รองรับการเปลี่ยนประเภทการลากเส้นบนวัตถุอย่างไรก็ตามมี
วิธีอื่นในการสร้างเส้นขอบด้านในหรือเบลอที่คุณต้องการ

วิธีการง่าย ๆ อย่างหนึ่งคือการทำสำเนารูปร่างโดยไม่มีการเติมและเส้นขอบที่เลือก
สำเนานี้จะได้รับเส้นทางการตัดเพื่อให้ส่วนนอก (ด้านนอก) ของจังหวะที่ไม่สามารถมองเห็นนอก
รูปร่างเดิม เส้นทางที่ใช้ในการคลิปเป็นสำเนาที่สองที่ไม่เปลี่ยนแปลงของรูปร่างดั้งเดิม
ซึ่งไม่ปรากฏเป็นวัตถุปกติ / ปกติ
เพื่อให้แน่ใจว่าสำเนาเหล่านี้จะเปลี่ยนแปลงเมื่อต้นฉบับถูกแก้ไขพวกเขา
แต่ละคนสามารถเป็นออฟเซ็ทที่เชื่อมโยงได้และยังสามารถย้ายสำเนาเหล่านั้นภายในรูปร่างดั้งเดิมได้

  1. สร้างรูปร่างและเลือก ( F1)

  2. สร้างสำเนาออฟเซตที่เชื่อมโยงซึ่งปรากฏอยู่ด้านบน ( Ctrl+Alt+JหรือPathเมนู)

  3. เปลี่ยนความกว้างของเส้นขีด (เส้นขอบ) เป็น2xสิ่งที่คุณต้องการหรือตั้งค่าออฟเซ็ต
    ขนาด / รัศมีเพื่อย้ายไปยังขอบด้านในของเส้นขอบรูปร่างด้านนอก
    - ด้วยจุดจับโหนดหรือแอตทริบิวต์ XML (ตัวแก้ไขในตัวเครื่อง) pt not px )

  4. ทำให้ไม่มีการเติมรูปร่างนี้และสีเส้นขอบที่เลือก - การเติมและลากเส้นในเมนูวัตถุ

  5. สร้างสำเนาออฟเซตที่เชื่อมโยงที่สองของรูปร่างดั้งเดิมปล่อยให้มันไม่เปลี่ยนแปลง

  6. เลือกรูปร่างนี้และคัดลอกจากขั้นตอนที่ 3 (กดShiftปุ่มค้างไว้ลากเมาส์)
    - ตรวจสอบให้แน่ใจว่ารูปร่างนี้อยู่ด้านบน (การสั่งซื้อ z) - ดูหน้าคู่มือที่เชื่อมโยงด้านบน

  7. set clip - ใช้Object → Clip → Setรายการเมนู

จากนั้นคุณควรมีเส้นขอบด้านในสำเร็จรูป


ฉันจะเลือกรูปร่างวางและจังหวะได้อย่างไร ไม่มีอะไรเกิดขึ้นกับ Shift
Dima

@Dima ดูคำตอบข้างต้นที่ผมได้ปรับปรุง - คุณจำเป็นต้องลากเมาส์หรือคลิกวัตถุอื่น ๆ เมื่อกดShiftคีย์ นอกจากนี้หน้ากวดวิชาดังต่อไปนี้ที่ยังสามารถมองเห็นได้ในการประยุกต์ใช้อาจจะมีประโยชน์: inkscape.org/en/doc/basic/tutorial-basic.html
Edward

มันไม่ได้ใช้งานได้ง่าย แต่ทำงานได้อย่างสมบูรณ์แบบ
dgo

สวัสดีปีที่ผ่านมาฉันผู้ลืมเรื่องนี้อย่างสิ้นเชิง
dgo

7

ไม่แน่ใจว่าโดย "เส้นขอบ" คุณหมายถึง "จังหวะ" แต่ปรากฏว่ามาตรฐาน SVG ไม่อนุญาตให้ใช้ลายเส้นด้านใน / ด้านนอกและไม่ทำให้ Inkscape ดูเหมือนว่าสิ่งที่ต้องทำคือปลอมโดยการทำซ้ำวัตถุและย่อ / ขยายมันเพื่อให้ได้เส้นขอบที่คุณต้องการ แม้ว่าฉันจะไม่คิดว่ามันจะทำงานได้ดีสำหรับขอบด้านในเป็นเส้นขอบด้านนอก

ข้อผิดพลาด Inkscape: การวางจังหวะภายใน / ภายนอก / กลาง


ข้อมูลเพิ่มเติมที่นี่: stackoverflow.com/questions/7241393/…
Gabriel Grant

7

เวิร์กโฟลว์ทางเลือกที่นำเสนอโดย @ cristian-ciupitu น่าจะเป็นสิ่งนี้:

  1. สร้าง (หรือเลือก) วัตถุหรือเส้นทางที่ไม่มีการเติม หากคุณต้องการคุณสามารถตั้งค่าความกว้างของเส้นขีด ( Shift+ Ctrl+ F) หรือแก้ไขได้ในภายหลัง
  2. ทำซ้ำ ( Ctrl+ D) วัตถุ / เส้นทาง นี่จะเป็นการสร้างสำเนาที่ด้านบนของต้นฉบับ
  3. ส่งตัวล่าง ( ObjectLowerหรือPage Down) ที่ซ้ำกันเพื่อให้คุณสามารถ ...
  4. ... เลือกเลือก ( arrowบนแถบเครื่องมือหรือF1) และShift+ Clickวัตถุ / เส้นทาง เมื่อเลือก "ลดต่ำลง" แล้วเลือกสิ่งนี้จะเลือกวัตถุ / เส้นทางที่เหมือนกันสองรายการที่ด้านบนของกันและกัน บรรทัดสถานะที่ด้านล่างของหน้าต่างควรยืนยันสิ่งนี้
  5. ตอนนี้เลือกObject→การ→การClipSet

Voila! ชายแดนด้านใน!

ตอนนี้คุณสามารถปรับความกว้างขอบด้านใน ( Shift+ Ctrl+ F) ได้ถ้าต้องการ ตั้งค่าความกว้างของเส้นขีดเป็นสองเท่าของความกว้างเส้นขอบภายในที่คุณต้องการเนื่องจากความกว้างของเส้นขีดครึ่งจะถูกตัดออก

หากคุณคิดว่าขั้นตอนที่ 3 และ 4 มีความสับสนเพียงลากไปรอบ ๆ สองวัตถุ / เส้นทางเพื่อเลือกทั้งสองคลิปในขั้นตอนที่ 5 และปรับความกว้างของเส้นตามที่ต้องการ ทำงานได้เช่นกัน แต่เดี๋ยวก่อนการคลิกนั้นยอดเยี่ยมกว่า;)


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