从数据库中取得照片內容後 ,
如何得知图片是横的还是阔的?

解决方案 »

  1.   

    上传前,就要取得图片的width,height和它的type.
    之后在显示时,就好控制了.
      

  2.   

    using System.Windows.Forms;
    using System.Reflection;
    using System.Drawing;
    using System.IO;public static Image GetImage(byte[] imageBytes)
            {
                MemoryStream ms = new MemoryStream(imageBytes);
                Image image = Image.FromStream(ms, true);
                return image;
            } public static Image GetReducedImage(int Width, int Height, Image ResourceImage)
            {
                try
                {
                    Image ReducedImage;
                    Image.GetThumbnailImageAbort callb = new Image.GetThumbnailImageAbort(ThumbnailCallback);
                    ReducedImage = ResourceImage.GetThumbnailImage(Width, Height, callb, IntPtr.Zero);
                    return ReducedImage;
                }
                catch
                {
                    return null;
                }
            }        public static bool ThumbnailCallback()
            {
                return true;
            }
      

  3.   


    int fileLength = FileUpload1.PostedFile.ContentLength; //得到文件大小 byte[] fileData = new byte[fileLength]; //创建数组 image = fileData; 错误1无法将型别'byte[]'隐含转换为'System.Drawing.Image'