bitmap
1.0.0
✍บิตแมปไลบรารีตัวอักษรบิตแมปสำหรับไป
ไลบรารีนี้โหลดข้อมูลแบบอักษรจากภาพ ("บิตแมป")
มันถูกโหลดลงใน map GO ซึ่งหมายความว่า Glyph สามารถเรียกคืนได้ด้วย font[glyph] เช่น font["A"]
bm := bitmap . New ()
font := bm . Load ( "font.png" )
x := 0
y := 0
xx := x
yy := y
ch := font [ glyph ]
for i := 0 ; i < ch . Height ; i ++ {
bin := ch . Data [ i ] // Gets a line: a glyph is 8x8
binarr := strings . Split ( bin , "" )
for _ , pix := range binarr {
if pix == "1" { draw ( xx , yy ) }
xx += 1
}
yy += 1
xx = x
}ไลบรารีนี้ใช้ใน Pinwheel สำหรับตัวอักษรพิกเซล
หากคุณใช้สิ่งนี้ด้วยเหตุผลคุณสามารถทำ PR เพื่อเพิ่มการใช้งานที่นี่
BSD 3 ข้อ