bitmap
1.0.0
Bibliothèque de chargeur de police bitmap pour go.
Cette bibliothèque charge les données de police d'une image ("bitmap").
Il est chargé dans une map Go, ce qui signifie qu'un glyphe peut être récupéré avec font[glyph] , par exemple 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
}Cette bibliothèque est utilisée dans la roue Pin pour sa police de pixel.
Si vous l'utilisez également pour des raisons, vous pouvez faire un RP pour ajouter votre utilisation ici.
BSD 3-CLAUSE