从网页中的 2 张图像创建新图像
Create new image from 2 images in webpage
我想从 2 张堆叠在一起的图像创建一个图像。我不介意它是否使用PHP或JS。我需要它显示在另一个图像标签中,然后将其发送到电子邮件。
有一个小提琴可以让你知道我想做什么。
http://jsfiddle.net/7UwDe/
<img id="shirt" src="#">
<img id="corn" src="#">
<img id="final" alt="image to display after">
您可以使用 canvas 元素。
JS代码
onload = function() {
x = 500;
y = 500;
var canvas = document.getElementById('canvas1');
if (! canvas || ! canvas.getContext) { return false; }
canvas.width = x;
canvas.height = y;
var ctx = canvas.getContext('2d');
var img1 = new Image();
var img2 = new Image();
img1.src = "http://www.justfitness4u.com/wp-content/uploads/2012/11/White-t-shirt.jpg";
img2.src = "http://fordevillediaries.com/wp-content/uploads/2013/03/ear-of-corn.jpg";
img1.onload = function() {
ctx.drawImage(img1, 0, 0, x, y);
}
img2.onload = function() {
ctx.drawImage(img2, 150, 100, 150, 120);
}
}
并将其添加到您的 HTML 代码中
<canvas id="canvas1"></canvas>
您可以使用 PHP 的 GD 库来加载图像,并在指定点将一个图像复制到另一个图像上:
PHP.net:图像复制
然后,您可以将图像保存到您的网络服务器,并在电子邮件中使用 html 嵌入图像:
PHP.net:邮件
相关文章:
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 使用服务器上的HTML/js在网页上显示图像
- 使用javascript从HTML网页中提取图像url
- 有没有一种好的方法可以为网页制作预览图像
- 如何使用onclick事件点击一个图像,并让它更改同一网页上的另一个图像
- 使用javascript为网页中的所有图像添加属性
- 如何使用php和javascript获取网页中显示图像的路径
- 网页上已有tinymce加载图像列表
- Pinterest 扩展如何存储(临时)网页中的图像,然后在 iframe 中访问它们
- 为不同的网页屏幕尺寸加载不同的图像
- 将鼠标悬停到网页框架时绑定图像预览
- 如何打印网页中的所有图像?(打印机)
- 更改“将图像另存为”的操作以重定向到相应的网页
- 如何使用 jQuery 交换网页中的两个图像(连续两次点击)
- 使用JavaScript从网页复制HTML代码或图像链接
- 通过压缩大图像来加快网页速度
- 画布-更改网页上所有图像的颜色(例如灰度)
- 如何从其他网页获取图像并在我的网站上显示
- 我该如何使网页上的图像网格可排序
- ASP.NET网页-使用脚本显示由预定义日期和时间指定的图像/文本