mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
Draw logo to center of preview image
This commit is contained in:
parent
5037f6df7e
commit
ae731113c0
1 changed files with 20 additions and 11 deletions
|
@ -278,9 +278,8 @@ private void GeneratePreviewImage(int padding)
|
||||||
verticalPadding = 0;
|
verticalPadding = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
using (Bitmap bmp = new Bitmap(pbResult.ClientSize.Width - (horizontalPadding * 2), pbResult.ClientSize.Height - (verticalPadding * 2)))
|
|
||||||
{
|
|
||||||
if (PreviewImage != null) PreviewImage.Dispose();
|
if (PreviewImage != null) PreviewImage.Dispose();
|
||||||
|
PreviewImage = new Bitmap(pbResult.ClientSize.Width - (horizontalPadding * 2), pbResult.ClientSize.Height - (verticalPadding * 2));
|
||||||
|
|
||||||
Color backgroundColor;
|
Color backgroundColor;
|
||||||
|
|
||||||
|
@ -293,7 +292,17 @@ private void GeneratePreviewImage(int padding)
|
||||||
backgroundColor = Color.DarkGray;
|
backgroundColor = Color.DarkGray;
|
||||||
}
|
}
|
||||||
|
|
||||||
PreviewImage = ImageHelpers.FillBackground(bmp, backgroundColor);
|
using (Graphics g = Graphics.FromImage(PreviewImage))
|
||||||
|
{
|
||||||
|
g.Clear(backgroundColor);
|
||||||
|
|
||||||
|
if (PreviewImage.Width > 260 && PreviewImage.Height > 260)
|
||||||
|
{
|
||||||
|
using (Image logo = ShareXResources.Logo)
|
||||||
|
{
|
||||||
|
g.DrawImage(logo, (PreviewImage.Width / 2) - (logo.Width / 2), (PreviewImage.Height / 2) - (logo.Height / 2));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue