我有一个脚本,可以在我想通过 Javascript 或 PHP 记录的页面上显示随机图像。问题是,图像源类似于 /random.php。如何在不丢失分配给该页面的实际随机数的情况下检索图像数据?
谢谢,
这个javascript是否可以解决问题:
function getBase64Image(img) {
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL("image/png");
return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
}
使用 jQuery 选择器:
getBase64Image($('#omg')[0])
其中 omg 是您的图像的 id
使用此链接的 Usahe
http://lorempixel.com/300/300/
它使用随机图像和自定义尺寸
像这样。
<img src="http://lorempixel.com/300/300/">