2017-03-12 51 views
0

對於我目前正在建設中的應用,存在着一定的客戶檔案相關鏈接的數據集和用戶收到的列表,它看起來像以下:如何給url生成縮略圖圖片?

function getList(customItems){ 
var messageData = { 
    recipient: { 
     id: recipientId 
    }, 
    message: { 
     attachment: { 
     type: "template", 
     payload: { 
      template_type: "generic", 
      elements: [] 
     } 
     } 
    } 
    }; 
customItems.forEach(function(item) { 
    var url = item._id; 

    var listItem = { 
     title: item.title, 
     subtitle: "", 
     item_url: url, 
     image_url: "http://random.image.com", 
     buttons: [{ 
     type: "postback", 
     title: "Get other items", 
     payload: "TEST", 
     }] 
    }; 

    messageData.message.attachment.payload.elements.push(listItem); 

無論如何,我想產生一些圖像從給定的網址以同樣的方式出現在信使,如果鏈接被直接粘貼到文本框,還沒有想出如何做到這一點。另外,順便說一下,如果我嘗試顯示一些隨機圖像來測試瑕疵(http://random.image.com替換爲某個有效的圖像url),則圖像不會顯示。

有誰知道如何生成圖像來動態顯示給定的網址?

回答

0

你要麼必須實現自己的(或開放源碼)縮略圖圖像處理器(的東西,如ImageMagick的,GraphicsMagick工具,G'MIC,GD,PhantomJS + HTML5 Canvas)的,或使用SaaS解決方案一樣imgix.com