网站上能动态调用不同尺寸的图片吗
页面上可能在不同位置,需要不同尺寸的图片
比如发表了一篇文章,上传标题图片,生成了一张原图580*700的和一个宿略图100*100的
如果我要在首页调用这个图片,尺寸是200*240的,怎么办, 是对580*700的原图限定width为200吗?(加载原图影响性能吧)
还是上传图片时,把需要的尺寸图全部上传上去(这样也不太好吧,比如我在首页或其它页面使用的尺寸都不同,岂不是要上传很多的不同尺寸的图片)
有没有什么好的解决方案
[解决办法]
我举个例子
比如图片123.jpg
数据库存123.jpg
七张大小不同的图片是 a_123.jpg b_123.jpg ...
数据库里只存一条..... 程序调用的时候加上尺寸对应的前缀即可.
[解决办法]
我的做法是用php生各尺寸的片,例如
<img src="img.php?src=a.jpg&width=100&height=200"...
<img src="img.php?src=a.jpg&width=200&height=200"...
<img src="img.php?src=a.jpg&width=300&height=200"...
我a.jpg就是原,每次用在求的候不同的尺寸到服器,服器用img.php整原客要求的尺寸,整完之後直接出到客端,出的片未被直接存到服器上,做法的好是不用存多片,也不心流量,但是他用服器的cpu理能力.