http://img.xxxxx.com/preview/12669789/00/11/58/5da0150834d121570772232.jpg-0.jpg!/fw/288
可以根据 fw/后面的数字改尺寸,大神给个思路,或者用的是什么库
1
1462326016 2019-11-20 14:35:09 +08:00
oss 图片处理服务,只是举个例子,其他云服务商应该也有的。
|
2
ganbuliao 2019-11-20 14:37:15 +08:00
nginx+php 就能搞啊 php 裁切然后返回图片资源就行了 然后在加上缓存啥的 OK 了吧
|
3
1KN6sAqR0a57no6s 2019-11-20 14:42:10 +08:00
|
4
lg106 OP 我看了下地址后面参数去掉会页面显示 kuzan/0.10 这个版本,搜索一圈没找到这个是哪个
|
5
icedream728 2019-11-20 14:51:43 +08:00
GD 吧
|
6
opengps 2019-11-20 14:55:07 +08:00
看似静态地址,实际上当作动态请求处理。该写下 http 处理规则,自己写代码也可以
像一楼那样用成品的也很多 |
7
unicloud 2019-11-20 15:15:44 +08:00 via iPhone
不要被 .jpg! 迷惑了,这其实是一个动态地址。解析出 url 中的参数,然后输出 Content-Type 为 image/jpeg 的内容而已。
|
8
lg106 OP 找到了,是又拍云的
|
9
anyforever 2019-11-20 15:19:18 +08:00
看你这个规则应该是又拍的服务
|
10
arrow8899 2019-11-20 15:21:07 +08:00
https://github.com/Rydgel/Fake-images-please
搜 image placeholder 就有很多库,这种一般就是前端用来占位的 |
11
zjb861107 2019-11-20 15:23:31 +08:00
借助数据万象(原万象优图),让 hexo 也用上 webp: https://blog.i1hao.com/2019/07/02/cloud-infinite/
腾讯云也有类似的服务,个人轻量使用相当于免费。我那个链接当然不是回答你这个问题的,是我具体使用场景,可以参考 |
12
hushao 2019-11-20 16:03:23 +08:00
kuzan 为又拍云的云存储
|
13
guanhui07 2019-11-20 16:59:39 +08:00
基本所有 cdn 服务商都有这个吧
|
14
ebingtel 2019-11-21 09:04:33 +08:00
nginx 的插件直接支持的……可以找找
|
15
xiliu 2019-11-26 10:13:02 +08:00
https://yq.aliyun.com/articles/603554?type=2 可以参考下这里的代码,使用 wand 库
|
16
X-Force 2020-03-26 15:28:49 +08:00
Nginx 做反代,交由后端 PHP 脚本处理,根据自己定义的参数处理图片(比如裁剪缩略图、转换格式、压缩等),然后返回结果。而前端 Nginx 反代可以设置缓存,所以 PHP 只需执行一次,消耗资源很小。
目前 https://www.iplaysoft.com 也是自己做了这样的服务,比如图片: https://img.iplaysoft.com/wp-content/uploads/2020/vscode/vscode_logo.jpg 转换成 webp 格式的缩略图: https://img.iplaysoft.com/wp-content/uploads/2020/vscode/vscode_logo.jpg!572x320.webp |