V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ByteRan
V2EX  ›  问与答

html5 处理图片问题,如何 [扭曲] 一个图片?

  •  
  •   ByteRan · Dec 28, 2017 · 2601 views
    This topic created in 3046 days ago, the information mentioned may be changed or developed.
    求助大佬,要实现一个产品展示的功能,假如原始图片如图所示:

    现在给一张图片过来,怎么把图片做成包围杯子的效果?如图所示
    9 replies    2017-12-29 22:49:21 +08:00
    Aoang
        1
    Aoang  
       Dec 29, 2017 via Android   ❤️ 1
    …这是扭曲?………

    css 图层叠加应该可以做到。
    js 也行。
    html 做不到,起码 html5 不行。甚至,html10 也不行…
    ByteRan
        2
    ByteRan  
    OP
       Dec 29, 2017
    @Aoang 谢谢大佬回复,css 图层叠加可以做到,但是杯子的边缘不好处理啊,目前想到的解决方案是 three.js,但是学习成本太高...所以,想到 V2 咨询下大佬们的意见.
    dixeran
        3
    dixeran  
       Dec 29, 2017 via Android
    webgl 这个方向吧,css 能扭曲的样式不多
    WildCat
        4
    WildCat  
       Dec 29, 2017 via iPhone   ❤️ 1
    实在不行 web assembly 😅
    ByteRan
        5
    ByteRan  
    OP
       Dec 29, 2017
    @WildCat web assembly,太高端了,感觉最靠谱的还是 three.js
    ByteRan
        6
    ByteRan  
    OP
       Dec 29, 2017
    @dixeran 是的,目前来看 webgl 感觉最合适了.three.js
    MinonHeart
        7
    MinonHeart  
       Dec 29, 2017
    这个还是 PS 生成两个图层实在
    MinonHeart
        8
    MinonHeart  
       Dec 29, 2017
    用 webgl 底图要是渲染出来的模型可以,一张图的话估计不行
    ByteRan
        9
    ByteRan  
    OP
       Dec 29, 2017
    @MinonHeart 两个图层是一定的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3217 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:08 · PVG 08:08 · LAX 17:08 · JFK 20:08
    ♥ Do have faith in what you're doing.