diff --git a/main.go b/main.go index 8b439ff..8b10723 100644 --- a/main.go +++ b/main.go @@ -23,7 +23,11 @@ import ( var content embed.FS +var chrome *svg2png.Chrome + func main() { + chrome = svg2png.NewChrome().SetHeight(600).SetWith(1200).SetTimeout(10 * time.Second) + app := fiber.New() app.Use(compress.New()) app.Use(cors.New()) @@ -91,7 +95,6 @@ func generateImage(vars map[string]string) ([]byte, error) { imageFile, err := os.CreateTemp(os.TempDir(), "img-*.png") - chrome := svg2png.NewChrome().SetHeight(600).SetWith(1200).SetTimeout(10 * time.Second) if err := chrome.Screenshoot(fmt.Sprintf("file://%s", file.Name()), imageFile.Name()); err != nil { return nil, err }