迫于服务器压力,求一个经过实践检验的 Java 服务端压缩图片的轮子。

2020-01-28 22:35:47 +08:00
 os7blue
大概流程是 前端上传原图到后端后再进行压缩操作
2745 次点击
所在节点    程序员
15 条回复
qiayue
2020-01-28 22:37:22 +08:00
直接用阿里云、七牛等提供的服务吧,即当静态 CDN,又可任意压缩和改变尺寸
os7blue
2020-01-28 22:40:40 +08:00
@qiayue 这个知道的,我就是想玩玩,这些天玩游戏玩的烦死了快。。。。
vanillaxxx
2020-01-29 00:22:15 +08:00
直接调用 cwebp 试试?
jerry74
2020-01-29 00:27:25 +08:00
ImageMagick+ im4java
leafleave
2020-01-29 08:56:12 +08:00
先前端压缩,到后端再检查一下漏网之鱼行不
leonard916
2020-01-29 12:03:21 +08:00
感覺需要用 Go 或 C++搞一個壓縮服務 然後 RPC 到 Java JVM 的性能對這種計算量大的任務感覺吃力
huntcool001
2020-01-29 12:29:01 +08:00
这种不是应该用 serverless 吗?
troywinter
2020-01-29 12:55:55 +08:00
最靠谱的就是用 nginx+ImageMagick 搞,用 java 调的话还是比较蛋疼。
cheng6563
2020-01-29 14:33:55 +08:00
我记得 Java 自带的 API 就是用的 native 实现的,甚至会用 gpu 加速
fox0001
2020-01-29 18:12:56 +08:00
用 go 写压缩程序吧
os7blue
2020-01-30 04:55:30 +08:00
@troywinter 这个码一下,适合公司业务。我现在就是自己玩玩。
os7blue
2020-01-30 04:57:03 +08:00
@leafleave 我要原图和压缩图都要保存,前端压缩上传两次感觉不太好,不打算用云服务。
os7blue
2020-01-30 04:57:40 +08:00
@cheng6563 是的,jwt 调用 native
os7blue
2020-01-30 04:58:12 +08:00
@leonard916 是的,不过我在玩自己的项目,就是想玩玩。。。。
leonard916
2020-02-01 14:32:48 +08:00
@os7blue Google 一堆 就是了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/640715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX