zoukankan      html  css  js  c++  java
  • C# 从类库中获取资源图片,把图片资源保存到类库中

    /// <summary>
        /// 获取资源图片
        /// </summary>
        public class AssemblyHelper
        {
            #region 常量
            /// <summary>
            /// 程序集名称
            /// </summary>
            private static string CurrentAssemblyName = Assembly.GetExecutingAssembly().GetName().Name;
            #endregion
    
            #region  变量
            /// <summary>
            /// 当前程序集
            /// </summary>
            private static Assembly CurrentAssembly = Assembly.GetExecutingAssembly();
            #endregion
    
            #region 方法
            /// <summary>
            /// 在嵌入的资源文件中查找相应的图片
            /// </summary>
            /// <param name="name"></param>
            /// <returns></returns>
            public static Image GetImage(string name)
            {
                Image img = null;
                try
                {
                    if (!string.IsNullOrEmpty(name))
                    {
                        StringBuilder sb = new StringBuilder();
                        if (name[0] != '.')
                        {
                            sb.Append(AssemblyHelper.CurrentAssemblyName + "." + name);
                        }
                        else
                        {
                            sb.Append(AssemblyHelper.CurrentAssemblyName + name);
                        }
                        using (System.IO.Stream stream = CurrentAssembly.GetManifestResourceStream(sb.ToString()))
                        {
                            if (stream != null)
                            {
                                img = Image.FromStream(stream);
                            }
                        }
                    }
                }
                catch (Exception ex) { }
                return img;
            }
            #endregion
        }
  • 相关阅读:
    新手建站必看
    88.com域名邮箱免费注册了
    屏蔽博客园的广告
    跳过烦人的hCaptcha验证
    pap.er 专为 Mac 设计的壁纸应用
    TrafficMonitor
    利用CloudFlare自动DDNS
    P.SDA1.DEV
    谷歌浏览器又隐藏的HTTPS和WWW前缀
    谷歌浏览器扩展 crx 下载
  • 原文地址:https://www.cnblogs.com/testsec/p/6095735.html
Copyright © 2011-2022 走看看