edit: post header & screen quality

This commit is contained in:
Linventif 2024-02-16 13:54:00 +01:00
parent 11be2c9d06
commit 9a6e29382e
No known key found for this signature in database
GPG Key ID: FAC0CA60F9AEEC24

View File

@ -8,23 +8,26 @@ hook.Add("PostRender", "gmInteScreenshot", function()
ScreenshotRequested = false ScreenshotRequested = false
local captureData = { local captureData = {
format = "png", format = "jpeg",
x = 0, x = 0,
y = 0, y = 0,
w = ScrW(), w = ScrW(),
h = ScrH() h = ScrH(),
quality = 95,
} }
local screenCapture = render.Capture(captureData) local screenCapture = render.Capture(captureData)
screenCapture = util.Base64Encode(screenCapture) screenCapture = util.Base64Encode(screenCapture)
gmInte.log("Screenshot Taken - " .. string.len(#screenCapture / 1024) .. "KB", true)
local size = math.Round(string.len(screenCapture) / 1024)
gmInte.log("Screenshot Taken - " .. size .. "KB", true)
gmInte.http.post("/screenshots", gmInte.http.post("/screenshots",
{ {
["steamID64"] = LocalPlayer():SteamID64(), ["player"] = gmInte.getPlayerFormat(LocalPlayer()),
["screenshot"] = screenCapture, ["screenshot"] = screenCapture,
["options"] = captureData, ["captureData"] = captureData,
["name"] = LocalPlayer():Nick() ["size"] = size .. "KB"
}, },
function(code, body) function(code, body)
gmInte.log("Screenshot sent to Discord", true) gmInte.log("Screenshot sent to Discord", true)