mirror of
https://github.com/gmod-integration/lua.git
synced 2025-03-15 22:07:34 +00:00
edit: post header & screen quality
This commit is contained in:
parent
11be2c9d06
commit
9a6e29382e
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user