ฉันจะระบายสีลวดลายใน Inkscape ได้อย่างไร


32

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

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

รูปแบบและจังหวะใน Inkscape


ดูเพิ่มเติมที่: graphicdesign.stackexchange.com/questions/31494/ …
Paolo Gibellini

คำตอบ:


32

วิธีที่ง่ายที่สุดที่ฉันคิดได้น่าจะเป็น:

  1. วาดรูป
  2. เลือกรูปแบบจากการเติมและโรคหลอดเลือดสมอง ("Füllung und Kontur")
  3. คลิกExtensions > Colour > Replace colour.. (ควรเป็นErweiterungen > Farbe > Farbe ersetzenภาษาเยอรมัน)
  4. ป้อนรหัสฐานสิบหกสำหรับสีที่คุณต้องการ

อีกวิธีหนึ่ง:

  1. เลือกแก้ไข >> แก้ไข
  2. ขยายSVG: defs >> SVG: รูปแบบ id = "Strips1_1"
  3. เลือกSVG: ดูแลรักษา
  4. คลิกสไตล์
  5. ตั้งค่าการเติมให้เป็นรหัสฐานสิบหก RGB (รวมถึง #)
  6. คลิกตั้งค่าเพื่อใช้การเปลี่ยนแปลง

ตั้งค่าแถบสี


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

หวังว่าจะเป็นวิธีที่ฉลาดกว่า UI ในการทำเช่นนี้ในเวอร์ชั่น Inkscape ในอนาคต!
Supernormal

5

หากเช่นฉันคุณไม่สามารถใช้ส่วนขยายใด ๆ เนื่องจากการติดตั้งหลามที่เข้ากันไม่ได้หลายตัว (ไม่ใช่ปัญหาที่ผิดปกติ) ก็ยังคงเป็นไปได้ แต่ดีที่สุดในไฟล์แบบง่าย (และง่ายกว่ามากถ้าคุณไม่บันทึก SVG ที่เหมาะสม ไม่สามารถไม่มีส่วนขยาย):

  • กำหนดรูปแบบที่คุณต้องการสำหรับวัตถุที่คุณต้องการ
  • บันทึกไฟล์
  • เปิดในโปรแกรมแก้ไขข้อความที่ดี (notepad ++ ทำงานได้ดีบน windows โดยเฉพาะถ้าคุณบอกให้ใช้การเน้นไวยากรณ์ XML สำหรับ. SVGs)
  • ค้นหาคำจำกัดความรูปแบบที่อยู่ใกล้กับส่วนบนของไฟล์ (หากคุณมี 1 ให้ค้นหา "pattern")
  • มองหาบรรทัดถัดไปด้วยstyle="fill:????;stroke:????" />(ในกรณีของฉันfill:black )
  • เลือกลงไปที่ด้านล่างของการกำหนดรูปแบบ
  • ค้นหา / แทนที่ทั้งหมดภายในส่วนที่เลือก : ค้นหาสีเติมเดิมแทนที่ด้วยสีใหม่เช่นค้นหาblackแทนที่#808080และคุณจะได้สีเทา
  • บันทึกและเปิดใหม่ใน inkscape
  • ในการแนบสีของลวดลายเข้ากับ Swatch ให้แทนที่ค่าสีเติมหรือสโตรกด้วยไวยากรณ์ URL และชื่อ Swatch ตัวอย่างเช่นสร้างแถบชื่อBlackแล้วแทนที่ด้วยfill:url(#Black)และสีเติมของรูปแบบจะเชื่อมโยงกับBlackSwatch ช่วยให้การปรับปรุงง่ายใน Inkscape

3

ตามตัวอย่าง:

สมมติว่าคุณสร้างวงกลมและคุณต้องการให้รูปแบบการเติมเป็นแถบแนวตั้งสีเขียว

  1. สร้างสี่เหลี่ยมสีเขียวบาง ๆ ในพื้นที่ว่างบางส่วน (ขนาดไม่เกี่ยวข้อง)
  2. คัดลอกสี่เหลี่ยมสีเขียว จัดตำแหน่งสำเนาระยะห่างที่เหมาะสมไปทางขวา (ซึ่งจะเป็นระยะห่างสัมพัทธ์ของรูปแบบของคุณ)
  3. เลือกสี่เหลี่ยมสีเขียวสองอันแล้วกดAlt+ I (ปุ่มลัดสำหรับ "object -> pattern -> object to pattern")
  4. เลือกวงกลม เมื่อคุณไปที่รูปแบบการเติมจะมีรูปแบบที่กำหนดเองในเมนูแบบเลื่อนลง เช่น "pattern7165" เลือกรูปแบบนี้
  5. ตอนนี้คุณมีแถบแนวตั้งสีเขียว !
  6. (ขณะนี้คุณสามารถลบสี่เหลี่ยมทั้งสองที่ทำหน้าที่เป็นแม่แบบสำหรับรูปแบบ)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.