2012-09-25 185 views
0

我有一個腳本,顯示頁面上的隨機圖像,我想通過Javascript或PHP的日誌。問題是,圖像源是類似於/random.php。如何檢索圖像數據而不會丟失分配給該頁面的實際隨機數?隨機圖像捕獲器

感謝,

回答

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是你的形象

+0

謝謝,我該如何發送到服務器等? – user1696420

+1

您可以通過以下方式使用ajax: '$ .ajax({url:'/ get.php',cahce:false,async:true,data:{image:yourData},type:'POST'});'其中yourData是base64數據。 –