private void DrawRectangle(Graphics drawingTool, IPositionData positionData) { System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(Color.FromArgb(positionData.TransparencyRectangle, 255, 255, 255)); drawingTool.FillRectangle(myBrush, new Rectangle(positionData.RectanglePosition.X, positionData.RectanglePosition.Y, positionData.SizeRectangle.Width, positionData.SizeRectangle.Height)); myBrush.Dispose(); }
private void DrawLogo(Graphics drawingTool, IPositionData positionData) { if (File.Exists($"{Environment.GetEnvironmentVariable("userprofile")}/InsertCreator/Logo.png")) { var image = new Bitmap($"{Environment.GetEnvironmentVariable("userprofile")}/InsertCreator/Logo.png"); drawingTool.DrawImage(image, new Rectangle(Point.Round(positionData.LogoPosition), new Size(positionData.SizeLogo, positionData.SizeLogo))); } }
public void WritePositionData(IPositionData positionData, string path) { _log.Info("WritePositionData"); File.WriteAllText(path, JsonConvert.SerializeObject(positionData)); }