Inkscape 1.3 - ซอฟต์แวร์แก้ไขเวกเตอร์แบบโอเพนซอร์สฟรี
(inkscape.org)- โดยค่าเริ่มต้นจะใช้คอร์ทั้งหมดของคอมพิวเตอร์ขณะเรนเดอร์ และแยกงานเรนเดอร์หนักบางส่วนไว้ภายใน เพื่อช่วยให้การซูม การเลื่อนมุมมอง และการปรับเปลี่ยนวัตถุทำงานได้ดีขึ้น
- เครื่องมือ Shape Builder ใหม่ช่วยให้เลือกหลายรูปทรงที่ซ้อนทับกันได้ด้วยการคลิกหรือลาก และใช้ Shift เพื่อสลับระหว่างการเพิ่มกับการลบได้
- เมื่อนำไปใช้กับรูปทรงโค้ง อาจเกิดพาธที่มีโหนดจำนวนมาก หากไม่ต้องการความแม่นยำสูงมาก แนะนำให้ทำให้ผลลัพธ์เรียบง่ายขึ้นด้วย
Ctrl+LหรือSimplifyLPE
- เมื่อนำไปใช้กับรูปทรงโค้ง อาจเกิดพาธที่มีโหนดจำนวนมาก หากไม่ต้องการความแม่นยำสูงมาก แนะนำให้ทำให้ผลลัพธ์เรียบง่ายขึ้นด้วย
- Document Resources Dialog แสดงเช็กลิสต์ทรัพยากรภายในเอกสาร เช่น แพตเทิร์น ฟิลเตอร์ สี ฟอนต์ สัญลักษณ์ และมาร์กเกอร์
- Font collections ช่วยจัดหมวดหมู่ฟอนต์จำนวนมากตามคอลเลกชัน และสามารถค้นหาคอลเลกชันนั้นได้ด้วยไอคอนใหม่
- มีไลบรารีแพตเทิร์นและ pattern editor ใหม่ โดยสามารถปรับรูปร่าง ขนาด การหมุน สี และออฟเซ็ตของแพตเทิร์นได้
- ในกล่องโต้ตอบ Layers and Objects ช่องค้นหากลับมาแล้ว และรองรับการสร้างชื่อ/การกรอง การปรับความทึบของเลเยอร์หรือโหมดการผสม รวมถึงการลากเพื่อซ่อน/ล็อกวัตถุหลายชิ้น
- ฟีเจอร์นำเข้า PDF ถูกเขียนใหม่ โดยมีกล่องโต้ตอบใหม่ที่แสดงว่า Inkscape จะจัดการฟอนต์แต่ละตัวใน PDF อย่างไร
- ตรรกะการลบโหนดเปลี่ยนไป โดย Inkscape จะพยายามตรวจจับว่าผลลัพธ์หลังการลบควรเป็นการเชื่อมด้วยเส้นตรง หรือเป็นเส้นโค้งมนที่ลื่นไหล
- ควบคุมระยะขอบหน้าและระยะตัดตก (bleed) ได้มากขึ้น โดยลากแฮนเดิลทรงกลมตรงกลางขอบหน้าเพื่อตั้งค่าระยะขอบ และแก้ไขขอบเขต bleed ได้จากเมนูแบบ flyout บนแถบควบคุมเครื่องมือ
- รองรับการทำงาน Paste on page ที่เมื่อคัดลอกและวางวัตถุจากหน้าหนึ่งไปยังอีกหน้าหนึ่ง วัตถุจะถูกวางในตำแหน่งเดียวกัน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผมใช้ Inkscape บ่อย และที่ผ่านมา พฤติกรรมของ UI มักจะตรงข้ามกับที่คาดไว้จนรู้สึกอึดอัดอยู่เรื่อย ๆ
ถึงอย่างนั้นความเร็วในการปรับปรุงก็มากมาก และตั้งแต่ 1.2 ก็เริ่มแก้ความอึดอัดไปแล้วบางส่วน เช่นอินเทอร์เฟซใหม่สำหรับจัดการปลายเส้นและจุด
ฟีเจอร์ในรีลีสนี้ก็ดูเหมือนจะแก้ปัญหาใหญ่ที่เจอมากับตัวแทบทั้งหมด: พฤติกรรมการลบโหนด ที่ทำให้พาธพังทันทีเมื่อลบโหนดบนเส้นตรง, จานสีที่ต้องแก้ไฟล์ข้อความเอง, การเลือกแบบบ่วงที่เมื่อก่อนต้องจิ้มคอนโทรลเล็ก ๆ ทีละอัน, เรนเดอเรอร์แบบเธรดเดียวที่ทรมานมากกับโปรเจ็กต์ซับซ้อนหรือเวลาซูม, UI เลือกฟอนต์ที่เละเทะ, รวมถึงความไม่สะดวกเกี่ยวกับแพตเทิร์นก็ดูจะได้รับการปรับปรุง
ตอนนี้ถ้ามีหน้าต่างสำหรับกำหนดคีย์ลัดใหม่แบบใน Krita และมีคู่มือคีย์ลัดที่หาง่ายขึ้นก็คงดี
ประสิทธิภาพอาจดีขึ้นได้ แต่คงไม่ได้เพิ่มแบบเส้นตรงถึง 12 เท่า
คีย์ลัดบางส่วนเปลี่ยนได้ที่ Preferences - Interface - Keyboard
ตอนนี้ยังมีการทำงานอีกมากที่ยังไม่ได้ย้ายไปเป็น “action” จึงยังเปลี่ยนคีย์ลัดได้ไม่ง่ายนัก แต่ก็ยังทำงานนี้กันต่อไป
ตอนที่ทดสอบก็ดูเสถียรและแทบไม่มีอาการเพี้ยน
ถ้าเป็น OpenGL ก็น่าจะช่วยให้ Inkscape เร็วขึ้น หวังว่าจะมาแทน Cairo backend ได้ในเร็ว ๆ นี้
ไม่แน่ใจว่า GTK มีอะไรคล้ายกันไหม
ถ้าเป็น UI ที่ออกแบบมาดีและให้ผู้ใช้มาก่อน ผมยอมจ่ายเงินเลย
ไม่ใช่แค่ UI แต่ประสบการณ์ผู้ใช้โดยรวมก็ดูแปลก ๆ มันเนิร์ดเกินไป และให้ความรู้สึกเหมือนมีท่าทีว่าควร “ดีกว่านี้”
Inkscape เป็นหนึ่งในซอฟต์แวร์ที่ผมชอบมากจริง ๆ
ฟีเจอร์ใหม่แทบทั้งหมดเป็นสิ่งที่เมื่อก่อนผมเคยคิดซ้ำ ๆ หลายสิบครั้งว่าอยากให้มี
ถ้ารายชื่อฟอนต์ยาวก็หาฟอนต์ที่ต้องการช้าเลยต้องการ Font Collection และสำหรับสีที่ใช้บ่อย ผมถึงกับเปิดไฟล์ข้อความที่มีโค้ดสีฐานสิบหกทิ้งไว้เพื่อคัดลอกมาแปะ ส่วนเรื่องการจัดวางก็เคยต้องสร้างสี่เหลี่ยมโปร่งใสตามขนาดคอนเทนต์ไว้
เครื่องมือ Shape Builder ช่วยลดงานที่เมื่อก่อนต้องทำหลายขั้นด้วย path difference และ union ส่วนการเลือกโหนดแบบบ่วงก็ช่วยลดการต้องซูมเข้าออกเพื่อเลือกจุดทีละจุดเวลาที่เลือกแบบสี่เหลี่ยมใช้ไม่ได้
ถ้ารวม Google Fonts กับ Font Squirrel เข้าด้วยกันจะมีฟอนต์และสไตล์นับพัน จึงใช้ nexusfont สร้างคอลเลกชันย่อยและติดตั้งเฉพาะฟอนต์ที่ต้องใช้ เพื่อไม่ให้โฟลเดอร์ฟอนต์ของระบบบวมเกินไป
ข้อเสียคือถ้าจะดูฟอนต์ใหม่ต้องโหลด Inkscape ใหม่ แต่ข้อดีคือเวลาโหลดจะเร็วขึ้นมากเมื่อเทียบกับการติดตั้งเฉพาะฟอนต์ที่เลือกจากคอลเลกชันขนาดใหญ่มาก
ผมก็ลองใช้หน้าต่างเรียกดูฟอนต์ของ Inkscape แล้ว แต่ยังไม่ดีเท่าวิธีที่ใช้อยู่เดิม และก็ลอง FontBase ด้วย แต่บางฟีเจอร์ถูกล็อกไว้หลัง FontBase Awesome Subscription เลยไม่ค่อยชอบ
nexusfont อาจดูไม่เนี้ยบเท่า แต่ก็มีของจุกจิกกวนน้อยกว่า
ในฐานะผู้ใช้ Affinity Designer ผมว่ามันน่าสนใจที่ทั้ง Designer และ Inkscape ออก Shape Builder มาเกือบพร้อมกัน ทั้งที่ก่อนหน้านั้นมีอยู่แค่ใน Illustrator
มันเป็นฟีเจอร์ที่สะดวกมาก เลยดีใจที่ตอนนี้มีให้เลือกใช้ได้ทั่วไป
เอาจริง ๆ ถ้าโฟกัสเรื่องจัดระเบียบ UI มากกว่านี้ ผมอาจเริ่มใช้ Inkscape อย่างจริงจังมากขึ้น
มันทำงานได้ดีกว่า Inkscape และชัดเจนว่าออกแบบมาเพื่อศิลปินมากกว่า แต่ก็ยังมีงานที่ทำใน Inkscape ได้ง่ายกว่า
ส่วนใหญ่เกี่ยวกับงานอัตโนมัติ และที่น่าเสียดายยิ่งกว่าคือ Designer ไม่มีระบบปลั๊กอินเลย
ผมว่า Serif พลาดจุดใหญ่มาก เพราะผู้คนน่าจะเต็มใจช่วยอุดช่องว่างนี้ให้
ผมยังไม่ได้อัปเกรดเป็นเวอร์ชันล่าสุด
ผมมองว่า Inkscape เป็นหนึ่งในดาวเด่นของซอฟต์แวร์เสรี
โดยเฉพาะที่มันทำให้จัดแนวทุกอย่างได้ง่ายและแม่นยำ โดยไม่ต้องพึ่งทักษะการขยับเมาส์หรือเส้นไกด์มากนัก
ตัว SVG เองก็เป็นฟอร์แมตที่ความแม่นยำสำคัญอยู่แล้ว ดังนั้นเครื่องมือที่ใช้ทำงานกับ SVG ก็ควรช่วยให้ทำงานได้อย่างแม่นยำ
การใช้งานบน Mac น่าจะดีขึ้นมากระหว่าง 1.0 กับเวอร์ชันนี้
ตอน 1.0 แทบใช้บน Mac ไม่ไหว แต่พอลอง 1.3 แค่ไม่กี่นาที UI ก็ดูลื่นและตอบสนองดีกว่าที่เคยเห็นมาก
ผมไม่ใช่นักออกแบบ แต่ถึงจะมีเส้นโค้งการเรียนรู้อยู่บ้างก็ดูเหมือนจะใช้งานจริงได้แล้ว
เพียงแต่มีปุ่มอยู่เต็มรอบหน้าต่างจนค่อนข้างรู้สึกถาโถม
จำได้ว่าเคยมีข้อความบนเว็บไซต์บอกว่าเวอร์ชัน Mac ไม่ได้ถูกดูแลอย่างดีนัก
ตอนรัน Inkscape 1.1 บน M1 Pro แล้วจับเวลาแค่คลิกสี่เหลี่ยมธรรมดาจนกว่าจะถูกเลือก ใช้เวลาราว 460ms
เวอร์ชัน 1.3 ใหม่อยู่ที่ 216ms เร็วขึ้นประมาณสองเท่า และดูใช้งานได้จริงขึ้นมาก
พอ Figma ดีขึ้นเรื่อย ๆ การใช้ Inkscape ของผมก็ลดลงมาก แต่เวลาเจอ SVG ผมว่า Inkscape เหมาะมากสำหรับแก้บั๊กใน SVG ที่ส่งออกมาจาก Figma
ตอนนี้แทบเป็นกรณีใช้งานเดียวของผมแล้ว และมันก็ยังมีฟีเจอร์มีประโยชน์อีกไม่กี่อย่าง เช่นครอปตามคอนเทนต์ใน SVG
รีลีสนี้มีฟีเจอร์ที่ใช้ได้ทันทีเยอะมาก
โดยเฉพาะ สีคงที่ กับ Font Collection ที่ดูมีประโยชน์มาก และผมก็อยากรู้ว่า logic การลบโหนดที่ปรับปรุงแล้วทำงานอย่างไร
เมื่อก่อนเวลาลบโหนด ไม่ใช่แค่รูปทรงของพาธที่เปลี่ยนแปลก ๆ แต่การกระจายตัวของโหนดในช่วงที่ลบก็เปลี่ยนแบบไม่ค่อยตรงสัญชาตญาณด้วย
ผมยังจำได้ชัดว่าตอนเรียนมหาวิทยาลัยราวปี 2008 เคย “ออกแบบ” เสื้อยืดทีมกีฬาใน Inkscape
เป็นการประกวดที่ผู้ชนะจะได้เสื้อฟรี ใช้เวลาทำไปประมาณ 6 ชั่วโมง และตอนแรกก็หงุดหงิดกับ UI ของ Inkscape แต่พอใช้ไปเรื่อย ๆ ก็เริ่มชินและสุดท้ายก็ชนะ
การได้เห็นคนในเมือง Karlsruhe ประเทศเยอรมนี ใส่เสื้อที่ผมออกแบบเดินไปเดินมานั้นสนุกมาก
ผมว่า Inkscape มีศักยภาพจะกดดันผู้ขายซอฟต์แวร์เชิงพาณิชย์ได้แบบเดียวกับ Blender
ถ้าใช้ Inkscape ในเวิร์กโฟลว์งานพิมพ์ สิ่งที่เด่นในรอบนี้คือ การเขียนใหม่ของการนำเข้า PDF และเรื่องระยะขอบหน้ากับ bleed
เวลาเก็บขอบที่เหลือจากผลการ trace path logic การลบโหนดที่เปลี่ยนไปก็น่ายินดีเหมือนกัน
อยากรู้ว่าการนำเข้า PDF ใช้งานได้ดีจริงไหม
ผมมีปัญหามาตั้งแต่ 1.1
Thread 1 "inkscape" received signal SIGSEGV, Segmentation fault.0x00007ffff5194a34 in GooFile::size() const () from /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libpoppler.so.118ดูเหมือนจะต้องใช้ libpoppler เวอร์ชัน เฉพาะ แต่ผมไม่รู้ว่าต้องใช้เวอร์ชันไหน และก็หาไม่เจอใน release notes
พอลองดูเพิ่ม ผลลัพธ์
libtree /usr/bin/inkscape | grep popplerแสดงทั้งlibpoppler-glib.so.8,libpoppler.so.124,libpoppler.so.118พร้อมกันอาจเป็นปัญหานี้ก็ได้ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023159