From bf75db0e746384f632c56a7ccb6e49a9c5c115a8 Mon Sep 17 00:00:00 2001 From: Jaex Date: Tue, 13 Jun 2023 07:27:15 +0300 Subject: [PATCH] Change shadow angle --- ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs | 3 +-- ShareX.MediaLib/Forms/ImageBeautifierForm.resx | 3 --- ShareX.MediaLib/ImageBeautifier.cs | 2 +- ShareX.MediaLib/ImageBeautifierOptions.cs | 2 +- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs b/ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs index ac458e47f..5f06bfd7d 100644 --- a/ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs +++ b/ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs @@ -359,8 +359,7 @@ // tbShadowAngle // this.tbShadowAngle.Location = new System.Drawing.Point(16, 272); - this.tbShadowAngle.Maximum = 180; - this.tbShadowAngle.Minimum = -180; + this.tbShadowAngle.Maximum = 360; this.tbShadowAngle.Name = "tbShadowAngle"; this.tbShadowAngle.Size = new System.Drawing.Size(280, 45); this.tbShadowAngle.TabIndex = 5; diff --git a/ShareX.MediaLib/Forms/ImageBeautifierForm.resx b/ShareX.MediaLib/Forms/ImageBeautifierForm.resx index 1d44453f5..5a824bff2 100644 --- a/ShareX.MediaLib/Forms/ImageBeautifierForm.resx +++ b/ShareX.MediaLib/Forms/ImageBeautifierForm.resx @@ -120,9 +120,6 @@ 17, 17 - - 17, 17 - 58 diff --git a/ShareX.MediaLib/ImageBeautifier.cs b/ShareX.MediaLib/ImageBeautifier.cs index db448d5be..dcbc1f883 100644 --- a/ShareX.MediaLib/ImageBeautifier.cs +++ b/ShareX.MediaLib/ImageBeautifier.cs @@ -109,7 +109,7 @@ namespace ShareX.MediaLib if (Options.ShadowOpacity > 0 && (Options.ShadowRadius > 0 || Options.ShadowDistance > 0)) { float shadowOpacity = Options.ShadowOpacity / 100f; - Point shadowOffset = (Point)MathHelpers.DegreeToVector2(Options.ShadowAngle, Options.ShadowDistance); + Point shadowOffset = (Point)MathHelpers.DegreeToVector2(Options.ShadowAngle - 90, Options.ShadowDistance); resultImage = ImageHelpers.AddShadow(resultImage, shadowOpacity, Options.ShadowRadius, 0f, Options.ShadowColor, shadowOffset, false); } diff --git a/ShareX.MediaLib/ImageBeautifierOptions.cs b/ShareX.MediaLib/ImageBeautifierOptions.cs index 4eb5b0913..5fcaa6f83 100644 --- a/ShareX.MediaLib/ImageBeautifierOptions.cs +++ b/ShareX.MediaLib/ImageBeautifierOptions.cs @@ -59,7 +59,7 @@ namespace ShareX.MediaLib ShadowRadius = 30; ShadowOpacity = 80; ShadowDistance = 10; - ShadowAngle = 90; + ShadowAngle = 180; ShadowColor = Color.Black; BackgroundType = ImageBeautifierBackgroundType.Gradient; BackgroundGradient = new GradientInfo(LinearGradientMode.ForwardDiagonal, Color.FromArgb(255, 81, 47), Color.FromArgb(221, 36, 118));