mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
Change values of blur radius numeric up down to enforce odd numbers
This commit is contained in:
parent
2c15b7f434
commit
3adc1de4e1
4 changed files with 12 additions and 6 deletions
|
@ -1031,7 +1031,7 @@ public static void BoxBlur(Bitmap bmp, int range)
|
|||
{
|
||||
if (range > 1)
|
||||
{
|
||||
if ((range & 1) == 0)
|
||||
if (range.IsEvenNumber())
|
||||
{
|
||||
range++;
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ internal class Blur : ImageEffect
|
|||
{
|
||||
private int radius;
|
||||
|
||||
[DefaultValue(10)]
|
||||
[DefaultValue(15)]
|
||||
public int Radius
|
||||
{
|
||||
get
|
||||
|
@ -42,7 +42,12 @@ public int Radius
|
|||
}
|
||||
set
|
||||
{
|
||||
radius = value.Min(1);
|
||||
radius = value.Min(3);
|
||||
|
||||
if (radius.IsEvenNumber())
|
||||
{
|
||||
radius++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@ public class AnnotationOptions
|
|||
public int BlurRadius { get; set; } = 15;
|
||||
|
||||
// Pixelate effect
|
||||
public int PixelateSize { get; set; } = 7;
|
||||
public int PixelateSize { get; set; } = 8;
|
||||
|
||||
// Highlight effect
|
||||
public Color HighlightColor { get; set; } = Color.Yellow;
|
||||
|
|
|
@ -425,8 +425,9 @@ private void CreateToolbar()
|
|||
tsddbShapeOptions.DropDownItems.Add(tslnudCornerRadius);
|
||||
|
||||
tslnudBlurRadius = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Blur_radius_);
|
||||
tslnudBlurRadius.Content.Minimum = 2;
|
||||
tslnudBlurRadius.Content.Maximum = 100;
|
||||
tslnudBlurRadius.Content.Minimum = 3;
|
||||
tslnudBlurRadius.Content.Maximum = 199;
|
||||
tslnudBlurRadius.Content.Increment = 2;
|
||||
tslnudBlurRadius.Content.ValueChanged = (sender, e) =>
|
||||
{
|
||||
AnnotationOptions.BlurRadius = (int)tslnudBlurRadius.Content.Value;
|
||||
|
|
Loading…
Reference in a new issue