Optimize text rendering, avoiding useless prints

This commit is contained in:
Daniele Tonon
2024-01-03 08:13:06 +01:00
parent 3e7f755f69
commit 33d02097a1

View File

@@ -234,16 +234,14 @@ func drawText(paragraphs []string, fontSize int, width, height int) (image.Image
fontSize*lineNumber*12/10, fontSize*lineNumber*12/10,
) )
totalCharsWritten += charsWritten totalCharsWritten += charsWritten
if fontSize*lineNumber*12/10 > height {
return img, true
}
lineNumber++ lineNumber++
} }
} }
} }
overflow := false return img, false
lineNumber--
if fontSize*lineNumber*12/10 > height {
overflow = true
}
return img, overflow
} }