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
        }
  • 相关阅读:
    SpringMVC + MyBatis简单示例
    JSP---JSTL核心标签库的使用
    HBASE安装 (HA)
    HBase 常用Shell命令(转载)
    kafka quick start
    在IDEA中实战Git
    kibana6.2.2安装
    elasticsearch-head插件安装
    elasticsearch6.2.2安装
    jdk1.8安装
  • 原文地址:https://www.cnblogs.com/testsec/p/6095735.html
Copyright © 2011-2022 走看看