mirror of
https://github.com/aljazceru/njump.git
synced 2025-12-18 23:04:21 +01:00
background and foreground colors.
This commit is contained in:
@@ -23,10 +23,16 @@ const (
|
|||||||
MAX_CHARS_PER_LINE = 52
|
MAX_CHARS_PER_LINE = 52
|
||||||
MAX_CHARS_PER_QUOTE_LINE = 48
|
MAX_CHARS_PER_QUOTE_LINE = 48
|
||||||
FONT_SIZE = 7
|
FONT_SIZE = 7
|
||||||
|
FONT_DPI = 300
|
||||||
|
|
||||||
BLOCK = "|"
|
BLOCK = "|"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
BACKGROUND = color.RGBA{20, 29, 39, 255}
|
||||||
|
FOREGROUND = color.RGBA{142, 212, 249, 255}
|
||||||
|
)
|
||||||
|
|
||||||
//go:embed fonts/*
|
//go:embed fonts/*
|
||||||
var fonts embed.FS
|
var fonts embed.FS
|
||||||
|
|
||||||
@@ -164,17 +170,19 @@ func drawImage(lines []string, ttf *truetype.Font, style Style) (image.Image, er
|
|||||||
}
|
}
|
||||||
|
|
||||||
img := gg.NewContext(width, height)
|
img := gg.NewContext(width, height)
|
||||||
img.SetColor(color.Black)
|
img.SetColor(BACKGROUND)
|
||||||
|
img.Clear()
|
||||||
|
img.SetColor(FOREGROUND)
|
||||||
img.SetFontFace(truetype.NewFace(ttf, &truetype.Options{
|
img.SetFontFace(truetype.NewFace(ttf, &truetype.Options{
|
||||||
Size: FONT_SIZE,
|
Size: FONT_SIZE,
|
||||||
DPI: 300,
|
DPI: FONT_DPI,
|
||||||
Hinting: font.HintingFull,
|
Hinting: font.HintingFull,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
for i, line := range lines {
|
for i, line := range lines {
|
||||||
img.DrawStringWrapped(line,
|
img.DrawStringWrapped(line,
|
||||||
float64(10+paddingLeft),
|
float64(10+paddingLeft),
|
||||||
float64(10+(i*FONT_SIZE*300*256.0/72.0)>>8),
|
float64(10+(i*FONT_SIZE*FONT_DPI*256.0/72.0)>>8),
|
||||||
0, 0,
|
0, 0,
|
||||||
float64(width-10-paddingLeft),
|
float64(width-10-paddingLeft),
|
||||||
float64(height-10), gg.AlignLeft,
|
float64(height-10), gg.AlignLeft,
|
||||||
|
|||||||
Reference in New Issue
Block a user