วันอาทิตย์ที่ 24 กุมภาพันธ์ พ.ศ. 2551

สร้างไฟล์รูปภาพ ชนิด XPM

ในที่สุดก็กลับมาเขียนต่อได้ซะที

เพียรพยายามหาวิธีสร้างไฟล์รูปภาพชนิด XPM บน Microsoft Windows มานาน
ในที่สุดก็ ... ยังไม่เจอ
เจอก็แต่โปรแกรมแปลงให้เป็น format อื่นๆ ที่เราไม่ต้องการ

สุดท้ายแล้ว มาสร้างมันใน Linux นี่แหล่ะ ง่ายสุด
รู้สึกว่า XPM จะเป็น format พื้นฐานใน UNIX เลยนะเนี่ย แถมเป็น text-based picture ซะอีก

ลองสร้างรูป XPM โดย TheGIMP
1. เปิดรูปที่จะทำ
2. cut ส่วนที่จะใช้ แล้วสร้างมันบนหน้าต่างใหม่
3. save เป็นรูปแบบ XPMจบ
ง่ายๆ
หาวิธีทำบน windows ตั้งนาน ใช้ linux ตั้งแต่แรกก็จบแระ

นอกจากนี้ เราควรจะลดขนาดของภาพลงหน่อย โดยการจำกัดจำนวนสี โดยแทนที่จะให้เป็นภาพแบบ RGB ก็ปรับให้มันใช้สี จากกล่องสีที่จำกัดจำนวนเอาไว้ ก็คือ ทำให้เป็นภาพแบบ Index color นั่นเอง
แค่นี้ขนาดก็ลดลงไปได้เยอะแล้ว

ส่วนรูปนี้เป็นข้อมูลภายในรูป จะเห็นว่าเราสามารถเปิดดูด้วย text editor ทั่วไปได้ ซึ่งข้อมูลจะแบ่งเป็นสามส่วนคือ
ส่วนที่เป็น Header
ส่วนที่เป็น กล่องสี หรือ color index
ส่วนที่เป็น ตัวรูปภาพเอง

โดยสังเกตที่กล่องสี จะพบว่าภาพจะแทนสีหนึ่งๆโดยใช้สัญลักษณ์ตัวอักษร
แล้วนำสัญลักษณ์นั้นมาแสดงเป็นรูปภาพ
ก็เท่านั้นเอง