using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DPumpHydr.WinFrmUI.Volute
{
public class GlobalResource
{
public static string ResourcesPath = @"Data\MainForm\Icons";
///
/// 图片
///
/// 文件夹路径(编译路径下的)
/// 文件名
///
public static System.Drawing.Image BuildImage( string filename,int size )
{
var image = BuildImage( filename);
if (image == null)
return null;
if (size > 0)
{
System.Drawing.Image thumbnail = image.GetThumbnailImage(size, size, () => false, IntPtr.Zero);
return thumbnail;
}
else
{
return image;
}
}
///
/// 路径、文件名拼接
///
/// 路径
/// 文件名
///
public static System.Drawing.Image BuildImage( string filename)
{
if ( filename == null)
{
return null;
}
string fullPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ResourcesPath, filename);
if (File.Exists(fullPath))
{
System.Drawing.Image image = System.Drawing.Image.FromFile(fullPath);
return image;
}
else
{
return null;
}
}
}
}