首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在T恤上拼版(或组合两张图片)

如何在T恤上拼版(或组合两张图片)
EN

Stack Overflow用户
提问于 2012-04-19 17:21:43
回答 1查看 404关注 0票数 0

我需要做一个编辑程序,用户可以把一个图像放在另一个,这是可能的吗?

例如,如果我们有一件白色的T恤,我们有另一个花朵的图像,当我们拖动一个花朵图像并将其放在T恤上时,T恤具有前一个图像的绘制的花朵,结果是一个带有花朵图片的T恤,我想我需要使用Javascript(拖放)来拖动我希望它在另一个图像中的图像,换句话说,我想合并两个图像,但第二个图像在第一个图像上时被裁剪。我希望你能理解我想说的话

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-19 18:54:06

你可以使用这个简单的HTML:

代码语言:javascript
复制
<div style="background-color: white;position:absolute;">
  <img id="flowers" style="position:absolute;" src="empty.png"> // Empty image
  <img style="position:absolute;" src="mask1.png"> // A transparent T-shirt pattern surrounded with non-transparent background color (in this case white)
  <img style="position:absolute;" src="mask2.png"> // 20-50% transparent pattern for shadows in T-shirt
</div>

在创建图像时,还可以通过使用层来组合遮罩图像。这里的诀窍是,只有图像中的T恤图案是透明的,而使T恤“活”的阴影只是部分透明的。

当你完成拖放的时候:

代码语言:javascript
复制
document.getElementById('flowers').src='your_path_to_flowers.png';

这是一种相当过时的方式,但它也适用于较旧的浏览器。我认为HTML5/CSS3中有一些实用程序,你可以用它来裁剪图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10225130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档