Files
downkyicore/DownKyi.Core/Storage/StorageUtils.cs
yaobiao131 f744d264e0 fix: 优化项目代码
1、修复部分字幕下载问题
2、修复自定义aria2设置出错问题
2025-03-19 21:54:14 +08:00

52 lines
1.4 KiB
C#

using System.Net;
using DownKyi.Core.Logging;
using Console = DownKyi.Core.Utils.Debugging.Console;
namespace DownKyi.Core.Storage;
public static class StorageUtils
{
/// <summary>
/// 下载图片
/// </summary>
/// <param name="url"></param>
/// <param name="localFile"></param>
/// <returns></returns>
public static bool DownloadImage(string url, string localFile)
{
try
{
var mywebclient = new WebClient();
mywebclient.DownloadFile(url, localFile);
}
catch (Exception e)
{
Console.PrintLine("DownloadImage()发生异常: {0}", e);
LogManager.Error("StorageUtils", e);
return false;
}
return true;
}
/// <summary>
/// Bitmap转BitmapImage
/// </summary>
/// <param name="bitmap"></param>
/// <returns></returns>
/*public static BitmapImage BitmapToBitmapImage(Bitmap bitmap)
{
BitmapImage result = new BitmapImage();
using (MemoryStream stream = new MemoryStream())
{
bitmap.Save(stream, ImageFormat.Bmp);
stream.Position = 0;
result.BeginInit();
result.CacheOption = BitmapCacheOption.OnLoad;
result.StreamSource = stream;
result.EndInit();
result.Freeze();
}
return result;
}*/
}