我正在建立一个手工珠宝的在线商店。当然,我需要展示很多高质量的图片,首先是小尺寸的图片,当客户点击图片时,将重定向到同一张高质量的图片页面。
哪种方式更好:
1.保存两张图片,一张低质量的图片和一张原始质量的图片?
2.在加载图片时使用位图来降低质量?
哪种方式更好:
1.保存两张图片,一张低质量的图片和一张原始质量的图片?
2.在加载图片时使用位图来降低质量?
gold_ring_640_480.jpg
。Image_240p exists?
not: create
save _240p
use the image
您不需要保存所有的图像尺寸。对于我的所有网站,我根据需要的尺寸动态获取图像。当有一个请求带有文件大小时,我会在磁盘上创建一个调整大小后的图像。在下一次相同的请求中,我只需检查:
有关图像缓存,请参见此参考文献:https://developers.google.com/speed/docs/best-practices/caching
有关使用 .net 在线调整图像大小,请参阅:http://www.codeproject.com/Articles/191424/Resizing-an-Image-On-The-Fly-using-NET