我有一个脚本,在我希望通过Javascript或PHP记录的页面上显示随机图像。问题是,图像源类似于/random.php。如何在不丢失分配给该页面的实际随机数的情况下检索图像数据?
谢谢,
答案 0 :(得分:2)
这个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
答案 1 :(得分:0)