谷歌脚本替换图像背景颜色?

时间:2014-09-23 00:56:46

标签: google-apps-script automation png-transparency

希望自动执行繁琐的点击,将PNG图像的背景从白色更改为透明。

图片位于Google云端硬盘中,随着新图片的提交,我必须每次都让它变得透明。必须有更好的方法!

1 个答案:

答案 0 :(得分:0)

我认为没有办法将该网站与代码一起使用。该网站拥有它所谓的API,但看起来它只不过是一个链接。您可以使用AutoIt之类的东西来重现您手动执行的击键。

AutoIt website

如果有一个在线图片编辑器有一个可以接收HTTP请求的API,则Apps脚本可以发送和接收HTTP请求。

Google Documentation urlFetch

但在线图片编辑器还需要从您的Google帐户中读取您的文件。

HTML 确实有一个canvas标签,你可以用它来操作图片,但是Apps Script目前不能用我最后知道的画布HTML标签。

可以使用Apps脚本访问您的Google云端硬盘并获取文件,但是您需要将文件发送到某个地方,或者自己处理,就像在线图片编辑器一样。如果Caja允许HTML Canvas标记与HTML服务一起使用,那么可能有一种方法可以自动化你想要的东西。

我创建了一种使用Canvas标签重新调整图片大小的方法,但它不适用于Apps脚本HTML服务。