PHP 要怎么处理这个功能?用户上传图片(类似那种蓝底的),这个还要改变背景的颜色,有做过类似需求的吗?

2019-11-30 15:23:10 +08:00
 xbdsky
![]( https://i.loli.net/2019/11/30/zUi51RgxwpGufC9.jpg)
5440 次点击
所在节点    PHP
24 条回复
zjsxwc
2019-11-30 15:25:27 +08:00
前端 JS 就能搞定为什么还要跑到服务器来处理
xbdsky
2019-11-30 15:27:16 +08:00
@zjsxwc 前端说要后端处理
TangMonk
2019-11-30 15:30:09 +08:00
@xbdsky 前端处理好,节约 CPU 资源
rekulas
2019-11-30 15:35:38 +08:00
gd 库直接设置背景为透明色就行了 随意修改
xbdsky
2019-11-30 15:38:42 +08:00
@rekulas 人要扣出来呢
k396656156
2019-11-30 15:46:41 +08:00
颜色替换?感觉效果应该不是很好
dawn009
2019-11-30 16:10:03 +08:00
@zjsxwc #1 前端处理意味着用户可以绕过
zjsxwc
2019-11-30 16:12:39 +08:00
@dawn009
都不让数据传过来了,何谈绕过
dawn009
2019-11-30 16:17:16 +08:00
@zjsxwc #8 前端不可能阻止
newtype0092
2019-11-30 16:38:13 +08:00
@dawn009 你得把处理和校验分开看,服务端一定要校验,但可以交由前端处理的,尽量在前端处理,能用用户的 cpu 为什么浪费自己的资源。
keepeye
2019-11-30 16:42:26 +08:00
这个担心什么绕过?这是用户自己上传的啊
dawn009
2019-11-30 16:43:17 +08:00
@newtype0092 #10 在这个需求中,校验和处理用到的方法几乎一样,后端无论如何都要跑一遍,不存在浪费的
dawn009
2019-11-30 16:54:27 +08:00
@zjsxwc #8
@keepeye #11
又仔细看了一下,可能是我理解有误,楼主的需求似乎不需要验证,仅仅是用户自己按需要加工照片的应用
yEhwG10ZJa83067x
2019-11-30 17:49:02 +08:00
楼主的问题是如何用 php 实现 ps 类似的抠图然后更换除人像的背景颜色是吧?
看看有没有现成的接口吧
php01
2019-11-30 17:59:08 +08:00
百度有接口
NerverLibis
2019-11-30 22:40:25 +08:00
自己用 py 写个 ai 做 ps 服务
nvkou
2019-12-01 02:12:27 +08:00
阿里云 oss 加 lambda ?
KasuganoSoras
2019-12-01 09:55:37 +08:00
mamahaha
2019-12-01 10:32:40 +08:00
很多人想把楼主带沟里去。
realpg
2019-12-01 11:45:13 +08:00
这么重的算法任务,我觉得贵司前端和楼主都做不出来

所以前端说应该后端做因为他不会
后端上论坛发帖也是因为不会


提示一下,你无法要求用户的蓝是那种蓝,而且压缩高后,那个纯色也不是真纯色……

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

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

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

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

© 2021 V2EX