คุณสมบัติของรูปแบบ XBM:
- รูปแบบข้อความล้วน:XBM (X BitMap) เป็นรูปแบบ Bitmap ที่อยู่บน Source Code ภาษา C สามารถฝังลงในโค้ดได้โดยตรง
- Bitmap ขาว-ดำ:รองรับเพียงสองสี (ความลึก 1 บิต) เหมาะมากสำหรับไอคอนและกราฟิกอย่างง่าย
- ไม่มีการบีบอัด:ไฟล์จัดเก็บในรูปแบบ Array เลขฐานสิบหก ทำให้โปรแกรมอ่านและแก้ไขได้ง่าย
- รองรับข้ามแพลตฟอร์ม:ใช้อย่างแพร่หลายใน X Window GUI บนระบบ Unix/Linux
คุณสมบัติ:
- รองรับการแปลงภาพหลายไฟล์พร้อมกันเป็นรูปแบบ XBM
- ปรับค่า Threshold การแปลงเป็น Binary ได้ (0-255) เพื่อควบคุมผลลัพธ์ขาว-ดำอย่างละเอียด
- รองรับรูปแบบภาพยอดนิยม เช่น PNG, GIF, JPG, BMP, TIFF, WebP และอื่นๆ
- แสดงความคืบหน้าและข้อมูลขนาดไฟล์แบบ Real-time
- แปลงภาพสีเป็น Bitmap ขาว-ดำโดยอัตโนมัติ
กรณีการใช้งาน:
- พัฒนาระบบฝังตัว เช่น ไอคอนหน้าจอสำหรับ Arduino, ESP32 และ Microcontroller อื่นๆ
- สร้าง Cursor และ Icon สำหรับระบบ Unix/Linux
- Sprite และฟอนต์ Bitmap สำหรับพัฒนาเกม
- กรณีที่ต้องฝังข้อมูลภาพลงในโค้ดโดยตรง
- ออกแบบกราฟิกสไตล์ย้อนยุคและงาน Pixel Art
ขั้นตอนการใช้งาน:
- เลือกภาพหนึ่งหรือหลายไฟล์ที่ต้องการแปลง
- ปรับค่า Threshold (แนะนำให้เริ่มจาก 128)
- คลิกปุ่ม "เริ่มแปลง"
- รอการอัปโหลดและการแปลงให้เสร็จสิ้น
- คลิก "ดาวน์โหลดภาพ" เพื่อรับไฟล์ XBM ที่แปลงแล้ว
เคล็ดลับ:ค่า Threshold ที่ 128 คือค่ากลางเริ่มต้น หากภาพต้นฉบับมืด ให้ลดค่า Threshold ลง หากภาพสว่าง ให้เพิ่มค่า Threshold ขึ้น รูปแบบ XBM สร้างไฟล์ Header ภาษา C ที่สามารถนำไปใช้ในโปรเจกต์ฝังตัวได้โดยตรง