有点头大,js学的不好,如果用js处理图片显示可以控制尺寸并压缩吗?效率怎么样?或者别的方案?
第一次提问,不知道分给的是不是太少
希望路过的大虾给点建议 : )
二种方法吧,一是JS控制图片进行等比例缩放,而是ASP.NET后台生成缩略图,生成缩略图时使用等比例缩放的算法,保证图片尽量不失真,我个人推荐后者。在web项目中,由于生成的缩略图一般较原图小很多,所以可以减少页面加载的速度,并且不会有图片过大等引起页面不整齐的问题,带来更好的用户体验
这么说,你对图片的质量要求高高高,一般情况下,图片缩放一点失真是正常情况并可接受,要不然,你自己做BMP位图吧。或者用PHOTOSHOP自己去出理出多个尺寸的PNG图片,放到网页中。要不,用ASP.NET代码去实时生成缩放图片。关于ASP.NET缩放图片,你也可以参考网上的缩略图实现原理。不过,要提醒的是,这都会有一定的失真。就看你的满意度了。
不变形拿到切成不同尺寸的图片大小
css zoom属性