mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 22:13:23 -07:00
Fixes in renderer
This commit is contained in:
parent
4a44f4fa78
commit
3c94e86001
1 changed files with 3 additions and 6 deletions
|
@ -72,8 +72,7 @@ namespace Greenshot.Editor.Drawing
|
|||
{
|
||||
using var memoryStream = new MemoryStream();
|
||||
|
||||
var imageEncoder = image.GetConfiguration().ImageFormatsManager.FindEncoder(PngFormat.Instance);
|
||||
image.Save(memoryStream, imageEncoder);
|
||||
image.SaveAsPng(memoryStream);
|
||||
|
||||
memoryStream.Seek(0, SeekOrigin.Begin);
|
||||
|
||||
|
@ -84,8 +83,7 @@ namespace Greenshot.Editor.Drawing
|
|||
{
|
||||
using var memoryStream = new MemoryStream();
|
||||
|
||||
var imageEncoder = image.GetConfiguration().ImageFormatsManager.FindEncoder(PngFormat.Instance);
|
||||
image.Save(memoryStream, imageEncoder);
|
||||
image.SaveAsPng(memoryStream);
|
||||
|
||||
memoryStream.Seek(0, SeekOrigin.Begin);
|
||||
|
||||
|
@ -102,10 +100,9 @@ namespace Greenshot.Editor.Drawing
|
|||
public static void FillIconCache(IEnumerable<string> emojis)
|
||||
{
|
||||
var font = _fontFamily.Value.CreateFont(64, FontStyle.Regular);
|
||||
var metric = font.FontMetrics;
|
||||
foreach (var emoji in emojis)
|
||||
{
|
||||
var image = new Image<Rgba32>(64, 64);
|
||||
using var image = new Image<Rgba32>(64, 64);
|
||||
RenderEmoji(emoji, font, image);
|
||||
_iconCache[emoji] = image.ToBitmapSource();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue