From 6ac701451b2c97727826bdc09af8cdda23c659de Mon Sep 17 00:00:00 2001 From: Chev <11602755+chev2@users.noreply.github.com> Date: Mon, 2 Jan 2023 15:07:29 -0800 Subject: [PATCH] Add Sepia filter --- .../lua/screenshoteditor/cl_filters_basic.lua | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/addons/screenshot_editor/lua/screenshoteditor/cl_filters_basic.lua b/addons/screenshot_editor/lua/screenshoteditor/cl_filters_basic.lua index 5961928..cde8299 100644 --- a/addons/screenshot_editor/lua/screenshoteditor/cl_filters_basic.lua +++ b/addons/screenshot_editor/lua/screenshoteditor/cl_filters_basic.lua @@ -182,6 +182,32 @@ hook.Add("ScreenshotEditorInitialize", "ScreenshotEditor_AddBasicFilters", funct ["$pp_colour_brightness"] = 0, ["$pp_colour_contrast"] = 1, ["$pp_colour_colour"] = 0, + + screenshot_editor.AddFilter({ + FilterName = "Sepia", + FilterCallback = function(width, height) + DrawColorModify({ + ["$pp_colour_addr"] = 0, + ["$pp_colour_addg"] = 0, + ["$pp_colour_addb"] = 0, + ["$pp_colour_brightness"] = 0, + ["$pp_colour_contrast"] = 1, + ["$pp_colour_colour"] = 0, + ["$pp_colour_mulr"] = 0, + ["$pp_colour_mulg"] = 0, + ["$pp_colour_mulb"] = 0 + }) + + DrawColorModify({ + ["$pp_colour_addr"] = 175 / 255, + ["$pp_colour_addg"] = 155 / 255, + ["$pp_colour_addb"] = 137 / 255, + ["$pp_colour_brightness"] = -0.6, + ["$pp_colour_contrast"] = 0.95, + ["$pp_colour_colour"] = 1, + ["$pp_colour_mulr"] = 0, + ["$pp_colour_mulg"] = 0, + ["$pp_colour_mulb"] = 0 }) end })