From 497bf5e39cb4a8e36bb349d09a36207aac4a9875 Mon Sep 17 00:00:00 2001 From: Daniele Tonon Date: Tue, 2 Jan 2024 18:23:13 +0100 Subject: [PATCH] Update font-size calculation including height of text-image --- render_image.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/render_image.go b/render_image.go index c053c11..a3aa7ec 100644 --- a/render_image.go +++ b/render_image.go @@ -112,13 +112,13 @@ func drawImage(paragraphs []string, style Style, metadata sdk.ProfileMetadata, d // main content text addedSize := 0 - if np := len(paragraphs); np < 4 { + if np := len(paragraphs); np < 6 { nchars := 0 for _, par := range paragraphs { nchars += len([]rune(par)) } largeness := math.Pow(float64(nchars), 0.6) + math.Pow(float64(np-1), 0.8) - addedSize = int(240.0 / largeness) + addedSize = int(240.0 / largeness * math.Pow(float64(height/525), 2.2)) } textImg := drawText(paragraphs, fontSize+addedSize, width-paddingLeft*2, height-20) img.DrawImage(textImg, paddingLeft, 20)