Skip to content

Commit 4c712f6

Browse files
committed
Fix svg render issue
1 parent ba0205f commit 4c712f6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Flow.Launcher.Infrastructure/Image/ImageLoader.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ private static ImageSource LoadSvgImage(string path, bool loadFullImage = false)
393393

394394
// Load and render the SVG
395395
var converter = new FileSvgReader(drawingSettings);
396-
var drawing = converter.Read(path);
396+
var drawing = converter.Read(new Uri(path));
397397

398398
// Calculate scale to achieve desired height
399399
var drawingBounds = drawing.Bounds;
@@ -407,9 +407,11 @@ private static ImageSource LoadSvgImage(string path, bool loadFullImage = false)
407407

408408
// Convert the Drawing to a Bitmap
409409
var drawingVisual = new DrawingVisual();
410-
using DrawingContext drawingContext = drawingVisual.RenderOpen();
411-
drawingContext.PushTransform(new ScaleTransform(scale, scale));
412-
drawingContext.DrawDrawing(drawing);
410+
using (DrawingContext drawingContext = drawingVisual.RenderOpen())
411+
{
412+
drawingContext.PushTransform(new ScaleTransform(scale, scale));
413+
drawingContext.DrawDrawing(drawing);
414+
}
413415

414416
// Create a RenderTargetBitmap to hold the rendered image
415417
var bitmap = new RenderTargetBitmap(

0 commit comments

Comments
 (0)