From 85578852dafda9621dff549f452c782b7efa35be Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Wed, 26 Dec 2018 17:14:25 +0800 Subject: [PATCH] Fix export image transprant channel error --- HFUTCourseSimulation/ImageExport.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/HFUTCourseSimulation/ImageExport.cs b/HFUTCourseSimulation/ImageExport.cs index 77aa623..40bc819 100644 --- a/HFUTCourseSimulation/ImageExport.cs +++ b/HFUTCourseSimulation/ImageExport.cs @@ -43,6 +43,7 @@ namespace HFUTCourseSimulation { var graphics = Graphics.FromImage(img); //declare graphics value + var background = new SolidBrush(Color.White); var headerBrush = new SolidBrush(Color.Gray); var textBrush = new SolidBrush(Color.Black); Brush cellBrush; @@ -50,6 +51,9 @@ namespace HFUTCourseSimulation { var textMargin = graphics.MeasureString("测试字符", textFont).Height; + //overlay all background + graphics.FillRectangle(background, 0, 0, Blank + weekPerLine * weekWidth, Blank + (weekCount / weekPerLine + (weekCount % weekPerLine == 0 ? 0 : 1)) * weekHeight); + //output each week for (int i = 0; i < weekCount; i++) { //generate week data