【发布时间】:2012-03-09 11:32:32
【问题描述】:
我有以下脚本
<div class="left">
<img src="image1.jpg" height="186" width="160" />
</div>
<div class="center">
<img src="image2.jpg" height="186" width="160" />
</div>
<div class="right">
<img src="image3.jpg" height="186" width="160" />
</div>
生成以下内容:
我有这个简单的表格来上传图片:
<form action="upload/image" method="post">
<input type="file" name="upload_image" />
<input type="submit" />
</form>
上传图片的原因是看看杯子(上图)在图片上的样子。
现在上传图片后,杯子看起来像下面这样
图-2
现在,如果您仔细查看上面的图片,您会发现上传的图片贴在杯子上,好像是用 Photoshop 设计的,但实际上并非如此。
现在我的问题是,请您告诉我如何将上传的图像粘贴到咖啡杯的所有三个图像上,并使它们看起来像图 2。
在此先感谢 :)
附言 我从这个网站得到了这个想法-> http://www.zazzle.com/cr/design/pt-mug
我正在尝试实现与网站相同的目标(我已经尝试了很长时间但没有结果...未能将上传的图像放在杯子的图像上)。
这是我在这里使用的图片的下载链接http://i43.tinypic.com/d66h4.png
【问题讨论】:
-
它工作正常...(也identical code wth)
-
是您提供网站的链接,还是您尝试复制的示例
-
好吧,鉴于 Skype 图像,这在 css 中是不可能的!您必须在 Gimp 或 PS 中创建具有透明度的人造效果,并绝对定位上传的图像并逐像素调整。
-
我很确定这对于 html、javascript 和 css 是不可能的,正如@elclanrs 所说。从页面发出的请求来看,该站点似乎正在使用 dll 来呈现图像。很可能它使用了一些第三方程序或他们用 c 或 c++ 等语言编写的代码
-
您可以使用 html5 画布或 webgl。杯子的 3d 模型和纹理就可以了。