improve:快捷调色盘

This commit is contained in:
2026-02-14 09:39:03 +08:00
parent 47eac7e70e
commit 967243e705
2 changed files with 9 additions and 4 deletions
+7 -1
View File
@@ -1,4 +1,4 @@
using Ink_Canvas.Helpers; using Ink_Canvas.Helpers;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
@@ -131,6 +131,12 @@ namespace Ink_Canvas
} }
double alpha = inkCanvas.DefaultDrawingAttributes.Color.A; double alpha = inkCanvas.DefaultDrawingAttributes.Color.A;
if (penType == 0 && Settings?.Canvas != null)
{
double settingAlpha = Settings.Canvas.InkAlpha;
if (settingAlpha >= 0 && settingAlpha <= 255)
alpha = settingAlpha;
}
if (penType == 0) if (penType == 0)
{ {
+2 -3
View File
@@ -2337,9 +2337,8 @@ namespace Ink_Canvas
var NowB = drawingAttributes.Color.B; var NowB = drawingAttributes.Color.B;
// Trace.WriteLine(BitConverter.GetBytes(((Slider)sender).Value)); // Trace.WriteLine(BitConverter.GetBytes(((Slider)sender).Value));
drawingAttributes.Color = Color.FromArgb((byte)((Slider)sender).Value, NowR, NowG, NowB); drawingAttributes.Color = Color.FromArgb((byte)((Slider)sender).Value, NowR, NowG, NowB);
// drawingAttributes.Width = ((Slider)sender).Value / 2; Settings.Canvas.InkAlpha = ((Slider)sender).Value;
// Settings.Canvas.InkAlpha = ((Slider)sender).Value; SaveSettingsToFile();
// SaveSettingsToFile();
} }
private void ComboBoxHyperbolaAsymptoteOption_SelectionChanged(object sender, SelectionChangedEventArgs e) private void ComboBoxHyperbolaAsymptoteOption_SelectionChanged(object sender, SelectionChangedEventArgs e)