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

2017-12-28 23:42:01 +08:00
 tanranran
求助大佬,要实现一个产品展示的功能,假如原始图片如图所示:

现在给一张图片过来,怎么把图片做成包围杯子的效果?如图所示
2223 次点击
所在节点    问与答
9 条回复
Aoang
2017-12-29 00:01:17 +08:00
…这是扭曲?………

css 图层叠加应该可以做到。
js 也行。
html 做不到,起码 html5 不行。甚至,html10 也不行…
tanranran
2017-12-29 00:05:30 +08:00
@Aoang 谢谢大佬回复,css 图层叠加可以做到,但是杯子的边缘不好处理啊,目前想到的解决方案是 three.js,但是学习成本太高...所以,想到 V2 咨询下大佬们的意见.
dixeran
2017-12-29 00:14:01 +08:00
webgl 这个方向吧,css 能扭曲的样式不多
WildCat
2017-12-29 00:18:32 +08:00
实在不行 web assembly 😅
tanranran
2017-12-29 00:34:13 +08:00
@WildCat web assembly,太高端了,感觉最靠谱的还是 three.js
tanranran
2017-12-29 00:34:37 +08:00
@dixeran 是的,目前来看 webgl 感觉最合适了.three.js
MinonHeart
2017-12-29 12:05:45 +08:00
这个还是 PS 生成两个图层实在
MinonHeart
2017-12-29 12:07:07 +08:00
用 webgl 底图要是渲染出来的模型可以,一张图的话估计不行
tanranran
2017-12-29 22:49:21 +08:00
@MinonHeart 两个图层是一定的

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

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

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

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

© 2021 V2EX