壹曼支付骗局:图片缩略怎么办?

来源:百度文库 编辑:高校问答 时间:2024/05/01 14:27:20
根据上传图片的宽度和高度来生成缩略图,宽度与高度的默认大小为120*90
如何根据上传文件生成缩放比例的缩略图,就是不能变形。

wsImage 3.5可以实现,不过得注册才可以用啊,好贵,,谁有别的办法啊??

aspJpeg组件我试了,可以设置高度和宽度来生成缩略图,也可以按指定的比例,但不可以按宽度来自动配高度缩放这种。。

这个缩放比例的算法是怎么算的呢??有这个也很好办了。。哪位指点!!谢谢!!

QQ:112873275

你首先得确定,你的图片每张缩略图显示是不是要一样大,如果说一样大,就可以按我的方法来做。

首先,你在数据库当中设两个字段放图片真实的宽和高的数字。在上传时获取宽和高存放在数库相应字段中,然后在在显示图片时,就用你要显示出来的

宽度/真实的宽度=要缩小的比例,

再用真实的高度和宽度分别*这个比例,

就会得到一个等比例缩小的图片。这种情况,就是什么形状的图片显示出来就是什么形状,不会变形。办法是笨了点,不过也许有效。

如果你要把不同比例的图相同比例显示肯定是要变形的啊,不过你可以只指定宽或高那么他会自己比例缩放的不会变形,但这种情况下如果你要显示小图片看上去是一样大尽寸又不变形有一个办法就是把要显示图的地方用框架iframe显示,然后你把图片的输出用你那人框架页里的页面,而框架指定了大小,框架页里的小图只指定确定的长或宽就行了,
如我做的一个网站你可以看一下
http://www.kinghero.com.cn/show.asp
就是这样实现的