เพิ่มเปอร์สเปคทีฟให้กับบิตแมปใน Inkscape


12

ฉันมีหน้าจอ 3 มิติที่วาดใน Inkscape และฉันต้องการเพิ่มภาพหน้าจอในภูมิภาค ฉันพยายามเอียง แต่รูปร่างไม่สม่ำเสมอเกินไป ฉันได้พยายามที่จะใช้ซองจดหมาย ( Extensions -> Modify Path -> Envelope) แต่ดูเหมือนว่าจะไม่ทำงานกับบิตแมป

การเพิ่มภาพหน้าจอไปยังจอภาพ

ฉันจะทำให้หน้าจอปรากฏเหมือนวาดบนหน้าจอได้อย่างไร


1
วันนี้ผมใช้ GIMP สำหรับการนี้ - ซึ่งเป็นความสำเร็จที่ดี :)
หมาป่า

คำตอบ:


9

มุมมองหรือการเปลี่ยนรูปซองจดหมายของวัตถุบิตแมปที่ฝังตัวยังไม่ได้กำหนด (ยัง) ในข้อมูลจำเพาะ SVG ดังนั้นเราไม่สามารถทำได้ด้วย Inkscape

เพื่อเอาชนะสิ่งนี้เรามีสองทางเลือกเท่านั้น

  1. เปลี่ยนรูปบิตแมปเป็นรูปทรงเรขาคณิตที่เหมาะสมก่อนที่จะฝังโดยใช้เครื่องมือกราฟิกบิตแมปภายนอก

  2. การติดตามบิตแมปไปยังเวกเตอร์จากนั้นสามารถใช้การเปลี่ยนรูปซองจดหมายหรือพาเพอร์เพอติคอลได้

    นี่คือขั้นตอนที่เกี่ยวข้องกับการใช้เครื่องมือซองจดหมาย:

    • ฝังภาพบิตแมปแล้วเลือก
    • เส้นทาง> ติดตามบิตแมปโดยใช้การตั้งค่าที่เหมาะสมเพื่อให้ได้ผลลัพธ์ที่ยอมรับได้
    • วัตถุ> ยกเลิกการจัดกลุ่มเวกเตอร์ที่ติดตาม
    • แปลงทั้งที่ปลายทางและบิตแมปที่โยงไปถึงเส้นทางที่มีเส้นทาง> วัตถุไปยังเส้นทาง
    • เลือกวัตถุต้นทางแล้วเลือกวัตถุปลายทาง
    • สวิทช์เพื่อแก้ไขเส้นทางจากโหนดF2โหมด
    • สมัครส่วนขยาย> ปรับเปลี่ยนเส้นทาง> ซองจดหมาย (หรือมุมมองสำหรับรูปสี่เหลี่ยม)
    • รอ...

    หลังจากนั้นเรามีบิตแมปที่ติดตามด้วยมุมมองเปอร์สเปคทีฟที่ฝังอยู่ในวัตถุปลายทางของเรา:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

อย่างที่เราเห็นว่านี่ใช้เวลาค่อนข้างนานหน่วยความจำคอมพิวเตอร์และตัวประมวลผลที่ต้องการงาน เราอาจดีกว่าที่จะทำการแมพบิตแมปนอก Inkscape ก่อนที่จะทำการฝัง


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

2
เปลี่ยนรูปบิตแมปเป็นรูปทรงเรขาคณิตที่เหมาะสมก่อนที่จะฝังโดยใช้เครื่องมือกราฟิกบิตแมปภายนอก -> ฉันคิดว่าฉันจะใช้เครื่องมือบิตแมปภายนอก -> ดังนั้นที่สามารถทำได้ด้วย GIMP - เพียงแค่ส่งออกจอภาพว่างเปล่าของคุณเป็น png เปิดใน GIMP เปิดภาพที่ต้องการเป็นเลเยอร์และใช้มุมมองของ GIMP เครื่องมือเพื่อให้พอดีกับภาพที่นั่น - จากนั้นควรจะสามารถคัดลอก / วางมันไปยัง inkscape)
jsbueno

จะไม่มุมมองและไม่ได้ซองจดหมายเป็นเครื่องมือที่ถูกต้องสำหรับการนี้หรือไม่?
Wrzlprmft

@Wrzlprmft สำหรับปลายทางสี่เหลี่ยมผืนผ้ามุมมองก็ดีเช่นกัน
Takkat

มุมมองทำงานกับ tetragon ใด ๆ และให้ผลลัพธ์ที่แตกต่างจากEnvelopeซึ่ง - และนั่นคือสิ่งที่ฉันเป็นหลังจาก - มองที่ถูกต้องในมุมมองที่ถูกต้องสำหรับฉัน และอาจมีเหตุผลทำไมเครื่องมือนี้เรียกว่าเปอร์สเปคทีฟ
Wrzlprmft

1

ควรใช้เครื่องมือที่เหมาะสมกับสิ่งนี้ดีกว่า: GIMP เป็นต้น มีฟังก์ชั่นเปอร์สเปคทีฟที่ยอดเยี่ยมนอกจากนี้ยังสนับสนุนคุณในการตัดภาพหลังจากใช้มุมมองและทำให้พื้นหลังโปร่งใส

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

... วิดีโอที่แสดงตรงนี้คือ: GIMP Tutorial - ใช้ Perspective Tool - YouTube

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