1 คะแนน โดย GN⁺ 3 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • รวม การแก้ไขการแครช 20 รายการ และแก้ปัญหา 3 อย่างที่เคยทำให้ Inkscape เปิดไม่ขึ้นตั้งแต่เริ่ม เพราะรายการไฟล์ล่าสุด, พาธไฟล์ล่าสุดของ Windows และการเชื่อมต่อกราฟิกแท็บเล็ต
  • Inkscape 1.4.4 เป็น รุ่นบำรุงรักษาและแก้บั๊ก ที่มีการแก้บั๊กเกือบ 20 รายการ, การปรับปรุงประสิทธิภาพ 6 จุด, พาเลตใหม่ และอัปเดตคำแปล
  • ยังคงทำหน้าที่เป็น รุ่นสะพานเชื่อม ที่สามารถแปลง รูปแบบไฟล์หลายหน้า ซึ่งจะสร้างใน Inkscape 1.5 ขึ้นไป ให้เป็นรูปแบบก่อน 1.5 ได้
  • เวอร์ชันที่ต่ำกว่า Inkscape 1.4.3 ไม่สามารถตีความหน้าที่สร้างใน Inkscape 1.5 ขึ้นไปได้ และเมื่อเปิดแล้วบันทึกเอกสารใน 1.4.3 หรือ 1.4.4 จะถูกแปลงเป็นรูปแบบหน้าปัจจุบันแบบเดิม
  • เร็วขึ้นเมื่อ ซูมเข้า เอกสารที่มีพาธจำนวนมาก และยังเร็วขึ้นในการคัดลอก-วางวัตถุจำนวนมากที่มีไล่ระดับสี รวมถึงการเปิดกล่องโต้ตอบ Layers and Objects ขณะเลือกวัตถุจำนวนมาก
  • เพิ่มปุ่มใหม่ในเครื่องมือ Star / Polygon สำหรับหมุนดาวหรือรูปหลายเหลี่ยมที่เลือกให้กลับสู่ ตำแหน่งกลางหรือแนวตรง
  • ใน Text Tool ข้อความ จัดชิดขอบทั้งสองด้าน จะไหลได้ถูกต้องขึ้นเมื่อมีช่องว่างความกว้างคงที่ และมีการใช้เมทาดาทาภาษา xml:lang แยกตามแต่ละ tspan
  • มี ไฟล์ติดตั้ง สำหรับ Windows on Arm และบิลด์ Windows on ARM จะไม่เปิดขึ้นมาเป็นหน้าต่างเทอร์มินัลอีกต่อไป
  • คำสั่ง --help จะไม่แสดงเนื้อหาจากไฟล์แปลที่ไม่เกี่ยวข้องปะปนอีกต่อไป และยังเอาคำเตือนที่เคยขึ้นเมื่อเปิดไฟล์ที่มีลิงก์ที่อยู่อินเทอร์เน็ตออกแล้ว
  • เพิ่ม พาเลตสี สำหรับ Elementary OS และสามารถกำหนดคีย์ลัดให้กับ Paste on page ได้แล้ว
  • บน macOS ยังมีปัญหาที่ทราบอยู่แล้วว่าเมื่อเริ่ม Inkscape จากบรรทัดคำสั่ง ส่วนขยายจะไม่ทำงาน ซึ่งเกี่ยวข้องกับฟีเจอร์ความปลอดภัยที่เพิ่มเข้ามาใน 1.4.3 เพื่อแก้ CVE-2025-15523 ใน .dmg ทางการของ macOS
  • บน Windows ยังมีปัญหาที่ชื่อหน้ายาวอาจล้นออกจากกรอบบนแคนวาสและทิ้งร่องรอยไว้ ส่วนบน Wayland อาจเกิดการแครชได้เมื่อย้ายแท็บที่ dock ไว้หรือปิดกล่องโต้ตอบแบบลอยตัว ขึ้นอยู่กับเวอร์ชันของ Gtk

1 ความคิดเห็น

 
GN⁺ 3 시간 전
ความเห็นจาก Hacker News
  • ดูเหมือนว่ารีลีสนี้จะมีการมีส่วนร่วมครั้งแรกของผมกับ Inkscape เป็นฟีเจอร์เล็กมากเลยไม่โผล่ใน changelog แต่ช่วยให้ผู้ใช้กำหนด ชื่อไฟล์บันทึกเริ่มต้น ได้
    เบื่อ drawing.svg แล้ว
    • เยี่ยมเลย ฟีเจอร์ เล็กๆ แบบนี้ แหละที่ทำให้ซอฟต์แวร์ใช้งานดีและสนุกขึ้นมาก
      หวังว่าจะไม่หยุดแค่นี้
    • แค่ใช้ชื่อไฟล์ล่าสุดที่เคยใช้เป็นค่าเริ่มต้นในเอกสารใหม่ ผมก็น่าจะพอใจแล้ว
      จะดีที่สุดถ้าไม่ต้องไปไล่หาค่าตั้งที่ไหนสักแห่งเพื่อให้ได้พฤติกรรมนี้
    • มันเริ่มกันแบบนี้แหละ
  • ปากกาคัลลิกราฟี/เครื่องมือคัลลิกราฟี ยังเละและตอบสนองช้าจนแทบใช้ไม่ได้ ความละเอียดต่ำกว่า ดูเป็นเหลี่ยมกว่า และแย่กว่า 0.92 มาก สภาพนี้เป็นต่อเนื่องมาตั้งแต่ 1.0
    ตอนนี้ต้องเปิด Windows Ink และแผงอุปกรณ์ก็ถูกเอาออกไปแล้ว เลยเช็กได้ยากด้วยว่าเครื่องถูกตรวจพบอย่างถูกต้องหรือไม่ บนแท็บเล็ตก็แย่ แต่ลองเทียบใช้กับเมาส์แล้วก็ยังแย่กว่ามากอยู่ดี น่าผิดหวังที่ regression ใหญ่แบบนี้ถูกปล่อยทิ้งมาหลายปี GitLab issue ที่เกี่ยวข้องคือ https://gitlab.com/inkscape/inkscape/-/work_items/1473#note_...
    • อย่างที่เห็นใน issue บางส่วนจะถูกแก้ในเมเจอร์รีลีสถัดไป ที่เหลือน่าจะต้องแก้ตัวเครื่องมือเอง เลยคงต้องใช้เวลาและแรงเพิ่มต่างหาก
      ก็ควรคำนึงด้วยว่า Inkscape เพิ่งพึ่งพา อาสาสมัคร มาโดยตลอด และไม่นานมานี้เองถึงมีผู้รับจ้างใหม่ 2 คนเข้ามาดูแลการแก้บั๊กของ 1.5 โดยเฉพาะ
    • ก็ต้องนึกด้วยว่านี่เป็นซอฟต์แวร์โอเพนซอร์สฟรี
    • ทุกวันนี้อาจ fork แล้วใช้ Codex หรือ Claude แก้ ปัญหาเฉพาะ ที่ตัวเองเจอไปเลยก็ได้นะ
  • Inkscape ดีมากสำหรับงานที่ไม่มีงบจ้างดีไซเนอร์ แอปตัวหนึ่งที่ผมทำมี ผู้ใช้ที่ใช้งานอยู่เกิน 10,000 คน ตามแดชบอร์ด Playstore และ Inkscape ก็มีส่วนช่วยเยอะ
    แอปนี้ฟรีและไม่มี backend เลยไม่มีงบดีไซน์ ผมหาเครื่องมือออนไลน์อยู่บ้างแต่ส่วนใหญ่สร้างไอคอน/โลโก้ไม่สำเร็จ สุดท้ายเลยทำโลโก้แอปด้วย Inkscape ถ้าไม่มี Inkscape ก็คงเดินมาถึงจุดนี้ได้ยาก
    ผมไม่ได้ใช้ GUI ได้คล่องแบบเป็นธรรมชาตินัก แต่ตอนนี้ GUI ก็ไม่จำเป็นเสมอไปแล้ว Claude หรือ Codex เขียน SVG ทีละบรรทัดแล้วค่อยๆ ปรับได้ และเรียก Inkscape ผ่าน CLI เพื่อสร้างไอคอน โลโก้ และกราฟิกสำหรับแอปได้
    ลิงก์แอปสำหรับคนที่สงสัย: https://macrocodex.app/
    ถ้ามีนักออกแบบมาบอกว่า “อันนี้ไม่เวิร์ก” ก็ไม่เป็นไร ประสบการณ์ของผมอยู่ที่การเขียน backend ไม่ใช่แอปมือถือหรือการออกแบบ ขณะที่ทุกคนพูดว่า “เราใช้ AI กับคำแนะนำอัจฉริยะ” เรากลับเลือกทางตรงข้ามคือ “ผลิตภัณฑ์เราไม่ใช้ AI กับคำแนะนำใดๆ เลย” และมันเป็นแบบ deterministic ทั้งหมด
    • ครั้งหน้าตัวสร้างโลโก้แบบเร็วของผมอาจช่วยได้: https://logo.leftium.com/logo
      ค่าเริ่มต้นจะตั้งตามสุนทรียะของโลโก้ส่วนตัวผม แต่ปรับแต่งได้เยอะพอสมควร จะคัดลอก SVG ไปวางตรงช่องไอคอนโดยตรงก็ได้
      ตัวอย่างโลโก้: https://leftium.github.io/nimble.css, https://github.com/Leftium/weather-sense, https://github.com/Leftium/multi-launch
    • ผมก็ทำแบบเดียวกัน ไม่รู้ตอนนี้ Apple ต้องการขนาดไอคอนกี่แบบแล้ว แต่ผมสร้าง SVG เวกเตอร์ไฟล์เดียว แล้วใช้สคริปต์แตกออกมาทั้งหมด
      ถ้าต้องเปลี่ยนอะไรก็แก้ SVG แล้วสร้างไอคอนใหม่ได้ทันที
    • ผมไม่ใช่ Jony Ive และเป็นวิศวกรที่เซนส์ด้านดีไซน์ไม่ได้ดีมาก แต่เมื่อดูจากข้อจำกัดแล้ว มันก็ดูใช้ได้ทีเดียว
      ข้อบ่นที่สะดุดตาที่สุดมีแค่ ระยะห่างตัวอักษร ของข้อความ “Get it on Google Play” กับ “Download on the App Store” เท่านั้น บนหน้าจอแล็ปท็อปของผม ส่วนที่เน้นดูแย่มากเป็นพิเศษ
  • Inkscape มีฟีเจอร์ดีๆ เยอะ แต่ก็ยังมีส่วนที่หยาบอยู่มาก คิดว่าถ้าแก้ command palette ได้จะดีขึ้นมาก บน Windows หลังจากเปิด Inkscape 1.4.4 แบบสะอาด ต้องรอราว 5 วินาทีกว่าช่องค้นหา palette จะโผล่
    ตอนพิมพ์ก็กระตุก และผลลัพธ์ก็หลุดประเด็น Inkscape มีความสามารถทรงพลังจำนวนมากซ่อนอยู่ในเมนูและแผงด้านข้าง เลยยิ่งน่าเสียดาย ถ้ามี command palette ที่ทำงานดี ผู้ใช้ก็จะเข้าถึงเครื่องมือได้รวดเร็วและง่ายโดยไม่ต้องคุ้ยโครงสร้างเมนูหรือจำคีย์ลัด
    เช่น ถ้าพิมพ์ “rectangle” ใน command palette ของ Inkscape ผมคาดว่าเครื่องมือวาดสี่เหลี่ยมควรขึ้นมาเป็นผลลัพธ์อันดับต้นๆ แต่ผลลัพธ์บนสุดกลับเป็น “Create a Slicer Rectangle”, “Create a Slicer Rectangle (No preferences)”, “Triangle (No preferences)”, “Clone original path (LPE)”, “Lightness-Contrast (No preferences)”, “Refractive Glass (No preferences)”, “Refractive Gel A (No preferences)”
    ในรายการที่เลื่อนได้ยังมีผลลัพธ์มากกว่านี้ แต่ดูเหมือนไม่มีเครื่องมือวาดสี่เหลี่ยมเลย มี issue เกี่ยวกับ command palette หลายตัว และ issue เรื่องเปิดช้าที่ยืดมาตั้งแต่ปี 2022 คือ https://gitlab.com/inkscape/inkscape/-/work_items/3227
  • Inkscape ยอดเยี่ยมมาก ผมใช้เป็นประจำตอนดึงองค์ประกอบงานออกแบบจาก PDF หรือแปลงบิตแมปเป็นเวกเตอร์
    มันยังเหมาะกับงาน CAD แบบง่ายๆ อย่างน่าประหลาดด้วย ผมเคยใช้ร่วมกับ TinkerCAD เพื่อทำชิ้นส่วนสำหรับพิมพ์ 3D
    แค่อยากให้ การจัดการ CMYK ดีกว่านี้ เวลาอยากได้เอาต์พุต CMYK หรือสีพิเศษ/overprint ปกติผมจะบันทึกเป็น EPS แล้วเปิดใน text editor เพื่อแก้ซอร์สเอง แต่คงดีถ้า CMYK และสีพิเศษเป็นฟีเจอร์ระดับ first-class ไปเลย วิธีอ้อมที่เป็นมิตรกว่าคือ import SVG เข้า Scribus แล้วค่อยแก้สีจากตรงนั้น
    • การรองรับ CMYK ตอนนี้กำลังพัฒนาอย่างจริงจังอยู่ Martin ทำมาราว 2 ปีแล้ว และอัปโหลดวิดีโออัปเดตเกี่ยวกับ Inkscape เป็นประจำ [0]
      [0]: https://www.youtube.com/watch?v=kiW1cCXOK3s
  • ในบรรดาปลั๊กอิน Inkscape มีหลายตัวที่น่าสนใจทีเดียว ที่ Makerspace ในที่ทำงานมีเครื่องปัก Brother อยู่ และมีปลั๊กอิน Inkscape ชื่อ Inkstitch สำหรับสร้างไฟล์คำสั่งให้เครื่องนี้
    มันคล้ายการทำงานกับ slicer สำหรับ 3D printing แต่แทนที่จะเปลี่ยนฟิลาเมนต์ ก็จะใกล้กับการเปลี่ยนสีด้ายและทิศทางของฝีเข็มมากกว่า
    • ผมเองก็ใช้ extension ของ Inkscape ส่งงานออกแบบของตัวเองไปยังเครื่องตัดไวนิล อุปกรณ์นี้ทำงานได้ดี แต่ผู้ผลิตหรือเครื่องมือปิดอื่นๆ เลิกซัพพอร์ตมานานแล้ว
      extension คือ inkscape-silhouette(https://github.com/fablabnbg/inkscape-silhouette) และดูเหมือนว่าจะมี Makerspace ในเยอรมนีเป็นคนดูแล
    • ภรรยาผมใช้ inkstitch หนักมากและชอบมากจริงๆ
  • ผมชอบ Inkscape เกม Enalim ของผมก็ทำด้วย Inkscape เหมือนกัน (https://uzudil.itch.io/enalim)
    ดีใจที่โปรเจกต์นี้ยังเดินหน้าต่อ
    • ทำ pixel art ด้วย Inkscape เหรอ อยากรู้ว่า workflow เป็นยังไง
    • สไตล์ภาพทำให้นึกถึง Ultima VII มากจริงๆ
  • เป็นเครื่องมือที่ทั้งรักทั้งเกลียด แต่โดยรวมก็ชอบนะ ถ้าจะบอกสิ่งเดียวที่ไม่ชอบ คือเวลาเปิด SVG ง่ายๆ ที่เขียนเองด้วยมือเพื่อแก้นิดหน่อย formatting พังหมด
    Inkscape ชอบใช้การจัดรูปแบบแปลกๆ ของตัวเองที่ใส่ขึ้นบรรทัดใหม่ระหว่างแอตทริบิวต์ อย่างน้อยถ้าจะขึ้นบรรทัดใหม่ก็อยากให้ขึ้นระหว่าง element ไม่ใช่ระหว่างแอตทริบิวต์ แบบในอุดมคติคงอยากได้ปุ่ม “บันทึกโดยแก้จากต้นฉบับให้น้อยที่สุด”
    นอกนั้น Inkscape น่าทึ่งไปหมด ขอแสดงความยินดีกับทีม
    และอยากแนะนำตัวแก้ไข SVG path ที่ผมชอบด้วย: https://yqnn.github.io/svg-path-editor/ - ฟรีและเป็นซอฟต์แวร์เสรี เป็นเครื่องมือที่ดีสำหรับสร้าง SVG path แบบมินิมอลและเป็นระเบียบ
    • ฟังดูเป็นข้อบ่นที่ค่อนข้างเกินไปนะ
      สงสัยว่าคุณเคยเห็น XML parser ตัวไหนที่สามารถแทรก/แก้ไขข้อมูล XML ตามอำเภอใจตรงไหนก็ได้ในเอกสาร พร้อมทั้งยังรักษา formatting ข้อความธรรมดาของไฟล์ .xml ไว้ครบหรือเปล่า
      SVG ก็เป็นแค่ XML หลังจากบันทึกจาก Inkscape แล้วก็ไปรัน tidy หรือ XML formatter ที่คุณชอบต่อได้เลย
      ในฐานะคนที่ทำ XML ด้วยมือ ผมเข้าใจความเจ็บปวด แต่ก็ต้องเลือกสนามรบที่จะสู้ด้วย
    • ผมก็เคยมีปัญหากับ SVG ที่ถูกสร้างขึ้นมาเหมือนกัน เช่น https://gitlab.com/inkscape/inkscape/-/issues/5317
      ส่วนหนึ่งของปัญหาคือ Inkscape ดีมาก และฟอร์แมตไฟล์ที่ใช้ก็ยึดตามมาตรฐานเป็นส่วนใหญ่ เลยทำให้เราคาดหวังว่าเปิด SVG อะไรก็ได้แล้วมันควรจะใช้งานได้เลย ถ้าเป็นโปรแกรมอื่นที่ใช้ฟอร์แมตเฉพาะทางตั้งแต่แรก ผมก็คงไม่คิดจะลองสร้างภาพด้วยมันด้วยซ้ำ
      เวลาไปชนอะไรที่ดูเหมือนเป็น edge case ในการจัดการ SVG ของ Inkscape มันก็น่าเสียดาย แต่โชคดีที่ขอบเขตของ edge case พวกนี้ดูเหมือนจะเล็กลงเรื่อยๆ
    • ผมเอา SVG ทุกไฟล์ไปผ่าน svgomg ก่อนใช้บนเว็บ มันได้ผลดีมากจริงๆ
    • ผมก็ชอบ SVG Path Editor และเคยใช้หลายครั้งเวลาต้องการทำ SVG ที่ “โค้ดสวย” ไม่มีใครค่อยสังเกตหรอก แต่ผมรู้สึกดีเอง
      ส่วน Inkscape เกือบทุกครั้งจะสร้าง SVG ที่รกและเต็มไปด้วย transform จนแทบดูพิกัดจริงไม่ได้
      ถึงอย่างนั้น ก็ไม่มีใครสนใจหรอกว่า SVG path จะสะอาดและสวยแค่ไหน และส่วนใหญ่ผมเองก็ไม่ได้สนใจเหมือนกัน เลยยังใช้ Inkscape บ่อยอยู่ดี ขอบคุณทีมงาน
    • ผมเคยใช้เครื่องมือตัวหนึ่งที่เข้ากับ SVG ที่เขียนด้วยมือได้ดีพอสมควร: https://boxy-svg.com/
  • Inkscape ค่อยๆ ไต่จากซอฟต์แวร์สร้างสรรค์โอเพนซอร์สเสรีที่มักฝืดๆ ไปเป็น เครื่องมือที่ใช้งานได้ดีจริงๆ อย่างยาวนานและเงียบๆ
    ผมยังอยากให้การแก้ไขชิ้นส่วนแต่ละส่วนของงาน clip/mask ที่ซ้อนลึกหลายชั้นทำได้ง่ายกว่านี้อีกนิด แต่ถ้าต้องรีบทำไอคอนสักไม่กี่อัน Inkscape ก็เป็นเครื่องมือที่ใช้แล้วไม่ทำให้เกลียดชีวิต ถ้ามีคนพูดแบบนี้เมื่อ 10 ปีก่อน ผมคงคิดว่าบ้าไปแล้ว
    • ก่อน 1.0 ผมจำได้ว่าทั้งเกลียดและต้องฝืนใช้มันเพราะ UI มันขัดหูขัดตาและติดขัดมาก
      หลัง 1.0 มันเหมือนฝันเลย ตอนนี้ผมทำรูปทั้งหมดในบทความวิจัยและสไลด์พรีเซนต์ด้วย Inkscape Inkscape เปลี่ยนจากเครื่องมือประนีประนอมที่ต้องทนใช้ในเวลาจำกัด มาเป็นเครื่องมือที่ผมเลือกใช้เอง และก็เป็นการเตือนใจที่ดีว่าควรบริจาค
  • Inkscape เป็นเครื่องมือที่ผมขาดไม่ได้ ใช้กับภาพวาดเร็วๆ และงานร่าง สไลด์พรีเซนต์ ภาพประกอบ งานพิมพ์ขนาดเล็ก และรูปที่วาดเล่นสนุกๆ
    มันทำให้วาดเส้นอิสระและย้ายวัตถุไปพร้อมกับจัดการรูปร่าง ขนาด พิกัด ฯลฯ ได้อย่าง แม่นยำแบบ CAD
    มีเครื่องมือไม่กี่ตัวอย่าง Emacs หรือ Firefox ที่ฝังอยู่ลึกในงานประจำวันและอยู่กับเราหลายปีจนแทนได้ยาก และ Inkscape ก็เป็นหนึ่งในนั้น