Skip to content

Commit

Permalink
destroy image process after rendering
Browse files Browse the repository at this point in the history
  • Loading branch information
stevetoro committed Sep 27, 2024
1 parent 0ca0660 commit 2044520
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion gleam.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ repository = { type = "github", user = "stevetoro", repo = "glidicon" }

[dependencies]
gleam_stdlib = ">= 0.34.0 and < 2.0.0"
glee_gd = ">= 1.0.0 and < 2.0.0"
glee_gd = ">= 2.0.0 and < 3.0.0"
gleam_crypto = ">= 1.3.0 and < 2.0.0"

[dev-dependencies]
Expand Down
6 changes: 3 additions & 3 deletions manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ packages = [
{ name = "filepath", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "filepath", source = "hex", outer_checksum = "EFB6FF65C98B2A16378ABC3EE2B14124168C0CE5201553DE652E2644DCFDB594" },
{ name = "gleam_crypto", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_crypto", source = "hex", outer_checksum = "ADD058DEDE8F0341F1ADE3AAC492A224F15700829D9A3A3F9ADF370F875C51B7" },
{ name = "gleam_stdlib", version = "0.40.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "86606B75A600BBD05E539EB59FABC6E307EEEA7B1E5865AFB6D980A93BCB2181" },
{ name = "glee_gd", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "simplifile"], otp_app = "glee_gd", source = "hex", outer_checksum = "97E8832816F167AB0973836ECE7B94E07D6967C179C1FE8575918794A23BB07A" },
{ name = "glee_gd", version = "2.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "glee_gd", source = "hex", outer_checksum = "A103E3FA68EBAB23B4BB607D419022935EAC324E1F2970EA5720C0940482017A" },
{ name = "gleeunit", version = "1.2.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "F7A7228925D3EE7D0813C922E062BFD6D7E9310F0BEE585D3A42F3307E3CFD13" },
{ name = "simplifile", version = "2.1.0", build_tools = ["gleam"], requirements = ["filepath", "gleam_stdlib"], otp_app = "simplifile", source = "hex", outer_checksum = "BDD04F5D31D6D34E2EDFAEF0B68A6297AEC939888C3BFCE61133DE13857F6DA2" },
{ name = "simplifile", version = "2.2.0", build_tools = ["gleam"], requirements = ["filepath", "gleam_stdlib"], otp_app = "simplifile", source = "hex", outer_checksum = "0DFABEF7DC7A9E2FF4BB27B108034E60C81BEBFCB7AB816B9E7E18ED4503ACD8" },
]

[requirements]
gleam_crypto = { version = ">= 1.3.0 and < 2.0.0" }
gleam_stdlib = { version = ">= 0.34.0 and < 2.0.0" }
glee_gd = { version = ">= 1.0.0 and < 2.0.0" }
glee_gd = { version = ">= 2.0.0 and < 3.0.0" }
gleeunit = { version = ">= 1.0.0 and < 2.0.0" }
simplifile = { version = ">= 2.1.0 and < 3.0.0" }
4 changes: 3 additions & 1 deletion src/glidicon.gleam
Original file line number Diff line number Diff line change
Expand Up @@ -102,5 +102,7 @@ fn draw_image(diagonals: List(#(#(Int, Int), #(Int, Int))), color: RGB) {
egd.filled_rectangle(image, top_left, bottom_right, fill_color)
})

egd.render(image)
let binary = egd.render(image)
egd.destroy(image)
binary
}

0 comments on commit 2044520

Please sign in to comment.