2014-09-23 73 views
-1

尋求自動化繁瑣的點擊,將我的PNG圖像的背景從白色變爲透明。谷歌腳本替換圖像的背景顏色?

圖片駐留在Google雲端硬盤中,並且隨着新圖片的提交,我必須每次都將圖片透明化。有一個更好的方法!

+1

什麼是您使用的手動過程? – 2014-09-23 03:46:00

+0

1.上傳到[圖像編輯網站](http://www.online-image-editor.com/help/transparency),2.選擇「替換選擇的顏色」3.點擊白色背景4.保存到桌面。 5.將新的透明圖片上傳回Google雲端硬盤。 6.擺脫原來的....等等等任務任務等.... – Lebulose 2014-09-23 11:39:38

回答

0

我沒有看到任何方式使用該網站的代碼。該網站具有它所稱的API,但它看起來只不過是一個鏈接。你可以使用像AutoIt這樣的東西來重現你手動做的擊鍵。

AutoIt website

如果曾經有將接收HTTP請求的API的在線圖片編輯器,Google Apps腳本可以發送和接收HTTP請求。

Google Documentation urlFetch

但網上的圖片編輯器也需要從您的谷歌帳戶閱讀您的文件。

HTML 確實有一個畫布標籤,您可以使用它來操作畫面,但是Apps Script目前不支持最後我知道的畫布HTML標籤。

可以使用Apps腳本訪問您的Google雲端硬盤並獲取文件,但您需要將文件發送到某處或自己處理,就像在線圖片編輯器一樣。如果Caja允許HTML Canvas標籤與HTML服務一起工作,那麼可能有一種方法可以自動實現您想要的功能。

我創建了一種使用Canvas標籤重新調整圖片大小的方法,但它不適用於Apps Script HTML Service。