xbdsky
V2EX  ›  PHP

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

  •  
  •   xbdsky · Nov 30, 2019 · 6513 views
    This topic created in 2540 days ago, the information mentioned may be changed or developed.
    24 replies  •  2019-12-02 11:57:53 +08:00
    zjsxwc
    zjsxwc
    Nov 30, 2019
    1
    前端 JS 就能搞定为什么还要跑到服务器来处理
    xbdsky
    xbdsky
    OP
    Nov 30, 2019
    2
    @zjsxwc 前端说要后端处理
    TangMonk
    TangMonk
    Nov 30, 2019
    3
    @xbdsky 前端处理好,节约 CPU 资源
    rekulas
    rekulas
    Nov 30, 2019
    4
    gd 库直接设置背景为透明色就行了 随意修改
    xbdsky
    xbdsky
    OP
    Nov 30, 2019
    5
    @rekulas 人要扣出来呢
    k396656156
    k396656156
    Nov 30, 2019
    6
    颜色替换?感觉效果应该不是很好
    dawn009
    dawn009
    Nov 30, 2019
    7
    @zjsxwc #1 前端处理意味着用户可以绕过
    zjsxwc
    zjsxwc
    Nov 30, 2019
    8
    @dawn009
    都不让数据传过来了,何谈绕过
    dawn009
    dawn009
    Nov 30, 2019
    9
    @zjsxwc #8 前端不可能阻止
    newtype0092
    newtype0092
    Nov 30, 2019
    10
    @dawn009 你得把处理和校验分开看,服务端一定要校验,但可以交由前端处理的,尽量在前端处理,能用用户的 cpu 为什么浪费自己的资源。
    keepeye
    keepeye
    Nov 30, 2019
    11
    这个担心什么绕过?这是用户自己上传的啊
    dawn009
    dawn009
    Nov 30, 2019
    12
    @newtype0092 #10 在这个需求中,校验和处理用到的方法几乎一样,后端无论如何都要跑一遍,不存在浪费的
    dawn009
    dawn009
    Nov 30, 2019
    13
    @zjsxwc #8
    @keepeye #11
    又仔细看了一下,可能是我理解有误,楼主的需求似乎不需要验证,仅仅是用户自己按需要加工照片的应用
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Nov 30, 2019
    14
    楼主的问题是如何用 php 实现 ps 类似的抠图然后更换除人像的背景颜色是吧?
    看看有没有现成的接口吧
    anteros
    anteros
    Nov 30, 2019
    15
    百度有接口
    NerverLibis
    NerverLibis
    Nov 30, 2019 via iPhone
    16
    自己用 py 写个 ai 做 ps 服务
    nvkou
    nvkou
    Dec 1, 2019 via Android
    17
    阿里云 oss 加 lambda ?
    mamahaha
    mamahaha
    Dec 1, 2019 via Android
    19
    很多人想把楼主带沟里去。
    realpg
    realpg
    Dec 1, 2019
    20
    这么重的算法任务,我觉得贵司前端和楼主都做不出来

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


    提示一下,你无法要求用户的蓝是那种蓝,而且压缩高后,那个纯色也不是真纯色……
    Yien
    Yien
    Dec 1, 2019
    21
    @KasuganoSoras 这个好玩
    xbdsky
    xbdsky
    OP
    Dec 2, 2019
    22
    @realpg 肯定不精细的,肯定有这个问题
    xbdsky
    xbdsky
    OP
    Dec 2, 2019
    23
    @KasuganoSoras 看到这个了
    xbdsky
    xbdsky
    OP
    Dec 2, 2019
    24
    @php01 地址能提供下吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.