请问如何把数据库中的图片读出生成缩略图?sql server+c#.net)

请问如何把数据库中的图片读出生成缩略图?sqlserver+c#.net)给我说说谢谢是在asp.netC#中的,数据库中存的是图片的地址,在asp.net的datali... 请问如何把数据库中的图片读出生成缩略图?sql server+c#.net)

给我说说 谢谢
是在asp.net C#中的,数据库中存的是图片的地址,在asp.net的datalist控件中显示数来,就是想用缩略图的形式显示出来。

但是这样的出来的图片的容量有点大,这个我知道。我就是想它缩略图出来的图片的容量要小一些。这样显示的时候可以快点显示出来
展开
 我来答
depluin
2008-05-05 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2488万
展开全部
winform ? webform ?其实都差不多....不想麻烦的...还用Image绑定,只不过手动指定一个宽度就行了...
你在dataList里面应该还是用的Image控件吧。。。
直接输入一个宽度让他缩放就行了
<asp:image imageurl='<%# eval("url") %>' with="30" />
不用指定高度,图像会自动缩放到合适的百分比

那你让C#显示的时候再重新按照源图进行缩放,生成一个新图片,这样的成本会不会有点高了?

如果确实要做,你可以用Drawing类,先用
System.Drawing.Image.FromStream从数据库中取出图像,然后用Image.GetThumbnailImage 方法直接生成缩略图就行了...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式