zoukankan      html  css  js  c++  java
  • 从资源文件中提取Icon对象到Image对象的小技巧。

    直接从资源文件中提取的Icon对象,常常要转换成image对象才能使用,如过用直接用Icon.ToBitmap()方法,就会发生丢色现象。
    通过下面的方法就不会了。
    private Image geticonimage(string name)
            
    {
                Icon icon 
    = null;
                Image image 
    = null;
                Stream stream 
    = new MemoryStream();

                
    try
                
    {
                    
    object iconobj = GetImageResource(name);
                
                    
    if (iconobj is Icon) 
                    
    {
                        icon 
    = (Icon)iconobj;
                    
                        icon.Save(stream);
                        image 
    = Image.FromStream(stream);
                    }

                    
    else
                    
    {
                        image 
    = (Image)iconobj;
                    }

                }

                
    catch
                
    {
                    stream.Close();
                    
    //throw e;
                    image = null;
                }

                
    return image;
                
            }
  • 相关阅读:
    Spark GraphX 属性图操作
    Scala隐式转换
    Spark GraphX
    交叉验证_自动获取模型最优超参数
    协同过滤算法
    聚类-----高斯混合模型
    IDEA kafka producer数据输出缓慢 和 kafka consumer 报错的处理
    Opencv读取视频一闪而过情况分析
    影像叠加+滑动条
    opencv中的图像矩(空间矩,中心矩,归一化中心矩,Hu矩)
  • 原文地址:https://www.cnblogs.com/rock_chen/p/286371.html
Copyright © 2011-2022 走看看