[英]Use canvas to remove pixels from image?
我可以使用畫布通過顏色從圖像中刪除像素,使該區域透明嗎?
如果是這樣的話...
我可以使用托管在其他服務器上的圖像嗎?
做服務器端會更好嗎? https://github.com/LearnBoost/node-canvas
謝謝!
這已在這里完成: https : //developer.mozilla.org/En/Manipulating_video_using_canvas
它有一個現實的例子似乎很好用。 我建議你看看。
檢查以上鏈接。 這些文章討論了如何操作畫布中的像素。 關於從跨域服務器顯示圖像,使用canvas不能這樣做,您將獲得安全性異常。 要從其他服務器加載圖像,您可以使用自己的服務器作為代理,使用完整的映像路徑調用服務器上的方法,服務器應從其他服務器下載映像並將其發送給您。 這樣您就可以顯示來自其他域的圖像。
正如其他人所說,這是可能的,而Dessus的鏈接將有助於此。
但是,出於安全原因,您無法對托管在其他服務器上的圖像執行此操作。 如果您將遠程圖像寫入畫布,它會將畫布視為“受污染”並將通過JavaScript安全性執行。 因此,您只能在與執行操作的代碼位於同一服務器上的圖像上執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.