From 8ab5a87520fbf331286c1ef5bae9435c747b6b8f Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 14 Jul 2018 15:19:09 +0100 Subject: only resize if need --- .../CoreModules/Scripting/LoadImageURL/LoadImageURLModule.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/CoreModules/Scripting/LoadImageURL/LoadImageURLModule.cs b/OpenSim/Region/CoreModules/Scripting/LoadImageURL/LoadImageURLModule.cs index e792746..4f18d00 100644 --- a/OpenSim/Region/CoreModules/Scripting/LoadImageURL/LoadImageURLModule.cs +++ b/OpenSim/Region/CoreModules/Scripting/LoadImageURL/LoadImageURLModule.cs @@ -249,10 +249,13 @@ namespace OpenSim.Region.CoreModules.Scripting.LoadImageURL newSize.Height = 1024; } - using(Bitmap resize = new Bitmap(image, newSize)) + if(newSize.Width != image.Width || newSize.Height != image.Height) { - imageJ2000 = OpenJPEG.EncodeFromImage(resize, false); + using(Bitmap resize = new Bitmap(image, newSize)) + imageJ2000 = OpenJPEG.EncodeFromImage(resize, false); } + else + imageJ2000 = OpenJPEG.EncodeFromImage(image, false); } } catch (Exception) -- cgit v1.1