Picasa2のカスタムボタンを作成する。
Googleのアルバム管理ソフトPicasa2。このアプリケーションはGoogleのブログやGoogleのウェブアルバムでしかアップできないので、FTP機能があればいいなと思っていたのですが、ボタンのAPIが公開されていてカスタマイズ可能なことがわかりました。ここに掲載しておきます。
参考サイト
http://code.google.com/apis/picasa/docs/button_api.html
●準備
ファイル名はGUIDにする。GUIDとはグローバル一意識別子
GuidGen.com
http://www.guidgen.com/で作成できます。
187446a6-ce34-47b6-a203-74ed1716bce7
●アイコンの作成
Photoshop file (PSD)
幅高さ を25 ~40pixelsで作成。横長が良いみたい。
RGB/8-bits
72 dpi
透明OK
で作成しファイル名を下記で保存
{187446a6-ce34-47b6-a203-74ed1716bce7}.psd
●PBFの作成
PBFはXMLなので作成。
<?xml version="1.0" encoding="utf-8" ?> <buttons format="1" version="1"> <button id="custombutton/ボタン名" type="dynamic"> <placement>6.0</placement> <icon name="{187446a6-ce34-47b6-a203-74ed1716bce7}/レイヤー名" src="pbz"/> <label>ボタン名</label> <tooltip_ja>ボタンの説明</tooltip_ja> <action verb="hybrid"> <param name="url" value="http://www.yourdomain.com/up.php"/> </action> </button> </buttons>
を作成し
{187446a6-ce34-47b6-a203-74ed1716bce7}.pbfで保存
2つのファイルができたらまとめてzipファイルにしてしまいます。
ファイル名はボタン名にします。拡張子は.pbz
これでプラグインは出来上がり。簡単だ~~
●インストーラの作成
あとはhtmlファイルを作成するだけです。下記のファイル名部分を変更します。
<html> <head> </head> <body> </body> </html>
このあと、サーバ側に送信されたファイルを受信するphpを置きます。
===============================
※下記はPhptoshopを起動して画像を開くサンプルがあったので。
<?xml version="1.0" encoding="utf-8" ?> <buttons format="1" version="1"> <button id="custombutton/photoshop_cs" type="dynamic"> <icon name="{187446a6-ce34-47b6-a203-74ed1716bce7}/pscs3" src="pbz"/> <tooltip>ボタンの説明</tooltip> <label>ボタン名</label> <action verb="trayexec"> <param name="exe_name" value="Photoshop.exe"/> <param name="foreach" value="1"/> <param name="exe_path_regkey" value="HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Photoshop\10.0\ApplicationPath"/> </action> </button> </buttons>
コメントする