27 July 2008

sk1 อีกตัวเลือกกับการวาดรูปแบบ vector


โปรแกรมวาดรูปแบบ vector ที่ดังๆบน Linux มีอยู่หลายโปรแกรม ที่คุ้นๆก็มี Inkscape กับ Sodipodi แต่ก่อนหน้าสองโปรแกรมนี้ก็มี Sketch ซึ่งตอนนี้เปลี่ยนชื่อเป็น skencil

แต่ที่จะแนะนำวันนี้เป็นโปรแกรมชื่อ sK1 ซึ่งเป็นโปรแกรมที่แตกมาจาก Sketch 0.6.15

จุดที่ทำให้ sK1 แตกต่างจากโปรแกรมอื่นคือมันถูกพัฒนาขึ้นโดยบริษัทโรงพิมพ์ ดังนั้นโปรแกรมนี้จะมีฟังน์ชั่นที่โรงพิมพ์ต้องการเช่นการจัดการ color space ที่ดีกว่า และมี CMYK colorspace ให้ใช้

โปรแกรมนี้ใช้ Ttk เป็นตัวสร้าง GUI ซึ่งหมายความว่าโปรแกรมนี้เขียนขึ้นด้วยถาษา tcl แต่ในเวปของ sK1 บอกว่าใช้ python ด้วย ปกติแล้วถ้าใครเคยใช้สองภาษานี้จะพบว่าเขียนง่ายกว่าภาษากลุ่ม C หรือ java มาก ซึ่งก็หมายความว่าโอกาศเกิด Bug น้อยกว่า ส่วนหนึ่งเป็นเพราะถาษา tcl ไม่มี 'house-keeping code' มากนัก ซึ่งทำให้เราสามารถใช้สมาธิกับโลจิกของโปรแกรมที่เราเขียน ต่างกับภาษาอื่นที่เราต้องคอยระวังเรื่องเล็กๆน้อยๆที่ไม่เกี่ยวข้องกับตัวโลจิกของโปรแกรมของเรา เพราะงั้นผมเลยคิดว่า sK1 น่าจะเสถียรทีเดียว

No comments: