二进制生成缩略图

    public System.Drawing.Image GetReducedImage(int Width, int Height, byte[] streamByte)
    {
        try
        {
            System.Drawing.Image ReducedImage;
            System.IO.MemoryStream ms = new System.IO.MemoryStream(streamByte);
            System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
            System.Drawing.Image.GetThumbnailImageAbort callb = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);
            ReducedImage = img.GetThumbnailImage(Width, Height, callb, IntPtr.Zero);

            return ReducedImage;
        }
        catch
        {
            return null;
        }
    }

    public bool ThumbnailCallback()
    {
        return false;
    }

阅读更多
文章标签: byte null
个人分类: .NET开发小知识
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

二进制生成缩略图

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭