Add support when image format is not support

This commit is contained in:
Jack251970 2024-11-27 19:34:34 +08:00
parent 129169e0a9
commit a8d69c7dd9

View file

@ -215,8 +215,15 @@ namespace Flow.Launcher.Infrastructure.Image
type = ImageType.ImageFile;
if (loadFullImage)
{
image = LoadFullImage(path);
type = ImageType.FullImageFile;
try
{
image = LoadFullImage(path);
type = ImageType.FullImageFile;
}
catch (NotSupportedException)
{
image = null;
}
}
else
{
@ -242,7 +249,7 @@ namespace Flow.Launcher.Infrastructure.Image
if (type != ImageType.Error)
{
image.Freeze();
image?.Freeze();
}
return new ImageResult(image, type);