Google的一个大受欢迎的图像软件Picasa有一个开放的 API ,可以让用户将自己的按钮添加到Picasa的界面之中。

这些按钮可以往你电脑的其他应用中发送文件, 这个示例文件 演示了如何发送文件到Adobe Photoshop CS3,当然,你也可以选择上传照片或者视频到某个网站上。

这里还要介绍一下Google的 Web Uploader API ,这个API使用了几年前那种发布到Blogger图片的协议,会在上传之间进行图片的预览,使用Web Uploader API,用户可以使得界面更像发送电子邮件的样子,例如“正在上传,请等待……”,Picasa还可以在发送图片之间调整图片大小,以便节省发送时间,这里有一些 PHP的演示代码 供参考。

用户添加自定义的按钮显示效果如下图所示。



正因为这些按钮可以由任何人制作,因此也意味这Picasa按钮的大小是固定的,你可以做一个你个人博客的按钮或者你的图片存储空间的按钮,类似 Picasa集成Flickr 的那种应用。