Remove redundant credential tile image

This commit is contained in:
2026-09-01 11:35:57 -06:00
parent f3afd62993
commit 3b5cf723cc
6 changed files with 15 additions and 39 deletions
@@ -7,7 +7,6 @@ namespace SGU.CredentialProvider;
internal static class ProviderTileIcon
{
public const int Size = 72;
public const int UserTileSize = 128;
public static Bitmap Create()
{
@@ -31,29 +30,4 @@ internal static class ProviderTileIcon
return bitmap;
}
public static Bitmap CreateUserTile()
{
Bitmap bitmap = new(UserTileSize, UserTileSize, PixelFormat.Format32bppArgb);
using Graphics graphics = Graphics.FromImage(bitmap);
graphics.SmoothingMode = SmoothingMode.AntiAlias;
graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;
graphics.Clear(Color.FromArgb(0, 83, 155));
using Pen border = new(Color.FromArgb(190, 221, 241), 5f);
using Pen key = new(Color.White, 9f)
{
StartCap = LineCap.Round,
EndCap = LineCap.Round,
LineJoin = LineJoin.Round
};
graphics.DrawEllipse(border, 7, 7, 113, 113);
graphics.DrawEllipse(key, 25, 25, 43, 43);
graphics.DrawLine(key, 62, 62, 99, 99);
graphics.DrawLine(key, 82, 82, 95, 69);
graphics.DrawLine(key, 93, 93, 106, 80);
return bitmap;
}
}