mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Round gradient stop positions
This commit is contained in:
parent
90d85a7432
commit
6fc7ad2812
2 changed files with 7 additions and 3 deletions
|
@ -24,6 +24,7 @@ You should have received a copy of the GNU General Public License
|
|||
#endregion License Information (GPL v3)
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
|
@ -60,7 +61,7 @@ public GradientInfo(params Color[] colors) : this()
|
|||
{
|
||||
for (int i = 0; i < colors.Length; i++)
|
||||
{
|
||||
Colors.Add(new GradientStop(colors[i], 100f / (colors.Length - 1) * i));
|
||||
Colors.Add(new GradientStop(colors[i], (int)Math.Round(100f / (colors.Length - 1) * i)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -56,8 +56,9 @@ private void AddPresets()
|
|||
new GradientInfo(Color.FromArgb(184, 11, 195), Color.FromArgb(98, 54, 255)),
|
||||
new GradientInfo(Color.FromArgb(255, 3, 135), Color.FromArgb(255, 143, 3)),
|
||||
new GradientInfo(Color.FromArgb(0, 187, 138), Color.FromArgb(0, 105, 163)),
|
||||
|
||||
new GradientInfo(Color.FromArgb(46, 49, 146), Color.FromArgb(27, 255, 255)),
|
||||
new GradientInfo(Color.FromArgb(212, 20, 90), Color.FromArgb(251, 176, 59)),
|
||||
//new GradientInfo(Color.FromArgb(212, 20, 90), Color.FromArgb(251, 176, 59)),
|
||||
new GradientInfo(Color.FromArgb(0, 146, 69), Color.FromArgb(252, 238, 33)),
|
||||
new GradientInfo(Color.FromArgb(102, 45, 140), Color.FromArgb(237, 30, 121)),
|
||||
new GradientInfo(Color.FromArgb(238, 156, 167), Color.FromArgb(255, 221, 225)),
|
||||
|
@ -80,7 +81,9 @@ private void AddPresets()
|
|||
new GradientInfo(Color.FromArgb(255, 236, 210), Color.FromArgb(252, 182, 159)),
|
||||
new GradientInfo(Color.FromArgb(161, 196, 253), Color.FromArgb(194, 233, 251)),
|
||||
new GradientInfo(Color.FromArgb(118, 75, 162), Color.FromArgb(102, 126, 234)),
|
||||
new GradientInfo(Color.FromArgb(253, 252, 251), Color.FromArgb(226, 209, 195))
|
||||
new GradientInfo(Color.FromArgb(253, 252, 251), Color.FromArgb(226, 209, 195)),
|
||||
|
||||
new GradientInfo(Color.FromArgb(255, 0, 0), Color.FromArgb(255, 0, 255), Color.FromArgb(0, 0, 255), Color.FromArgb(0, 255, 255), Color.FromArgb(0, 255, 0), Color.FromArgb(255, 255, 0), Color.FromArgb(255, 0, 0))
|
||||
};
|
||||
|
||||
lvPresets.Items.Clear();
|
||||
|
|
Loading…
Reference in a new issue