您的位置:程序门 -> .net技术 -> c#



如何获取从数据库中读取出的图片尺寸


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何获取从数据库中读取出的图片尺寸[已结贴,结贴人:szh214]
发表于:2007-02-08 13:24:06 楼主
数据库:sql   server   2005
语言:c#
数据类型:image
如何获取图片的width   &   height??
发表于:2007-02-08 13:27:061楼 得分:1
只要你能把图片数据读出来还原成图片用image属性就知道height,width了
发表于:2007-02-08 13:27:562楼 得分:1
在存储的时候就把这两个存到数据库中。
发表于:2007-02-08 13:29:483楼 得分:18
1.                                   if   (convert.isdbnull(o))
                                        {
                                                hasphoto   =   false;
                                        }
                                        else
                                        {
                                                ks_photo   =   (byte[])dt.tables[0].rows[0][ "ks_photo "];
                                                if   (ks_photo.length   ==   0)
                                                        hasphoto   =   false;
                                                else
                                                hasphoto   =   true;
                                        }                                        
2.                 public   static   image   photo
                {
                        get
                        {
                                if   (hasphoto   ==   false)
                                        return   null;
                                system.io.memorystream   ms   =   new   system.io.memorystream(ks_photo);
                                image   im   =   image.fromstream(ms);
                                ms.close();
                                return   im;
                        }
                }
3.photo.width,photo.height
发表于:2007-02-08 15:03:304楼 得分:0
该回复于2007-12-21 20:21:41被管理员或版主删除


快速检索

最新资讯
热门点击