Subversion

ソフトウェア開発のバージョン管理に
いままで CVS(Eclipse 経由)で使ってきましたが、
遅ればせながら、Subversion を導入してみました。
とりあえず イイ(・▽・)感じです
ざっと良いところをまとめると
■ Windows Linux とも使える(対 VSS 比)
■ Windows 用クライアント TortoiseSVN の使いがってが良い(対CVS)
■ VisualStudio 用プラグイン Ankhsvn が結構使える。VS2005でもOKです。(対 CVS)
eclipse プラグインもあります
■ フォルダの移動等への対応も Good です
とりあえず、ファイルサーバ(Linux)に WebDAV 経由でアクセスしていますが。問題はなさそうです。基本的な使い方は、CVS とほぼ変わらないので、インストールさえ終了すればマニュアルはほとんど要りませんね。
今までのソース管理は、C/C++ ぐらいしか使ってなかったけど、FLASH や PHP、HTML も管理しようかと思います。
Subversion
TortoiseSVN のメニュー

PhotoShop SDK 取得方法まとめ

Adobe PhotoShop(フォトショップ) SDK の入手方法について、調べている方が多そうなのでまとめておきます。
月日がたつと取得方法等に変化があると思いますので、その点ごご了承下さい。
■ 最新バージョン (2006.06)
 最新バージョンは Adobe に申請を行って。承認されればダウンロード可能になります。無料で入手可能です。

————————— 取得方法 ——————————

まず Adobe のホームページで、Adobe ID を取得します。
下記のホームページから、PhotoShop SDK の取得要求を行います。
http://partners.adobe.com/asn/developer/photoshop/main.html
英語でフォームに入力を行います。
利用方法、職種などを聞かれます。
利用方法は、素直に理由を書けばよいと思います。
私は、「PhotoShop のレイヤーレイアウトを出力する。エクスポートプラグインを作成します。」 
と TOEIC 200点の英語力で書きましたが。とりあえず通じたみたいです。
三日前後で審査が完了して。承認されれば
件名「Photoshop SDK request has been approved」と言うメールが届き
申請時に使用した Adobe ID で SDK ダウンロードページへアクセスできます。
2006.06 時点で PhotoShop CS PhotoShop CS2 の SDK がダウンロード可能でした。
ドキュメントその他英語バージョンです。
サンプルプログラムのプロジェクトは VC 7.1 (Visual Studio 2003) でした。
ASN (Adobe Solutions Network)(有料) に加入すると、一部ドキュメントが日本語化された物がダウンロードが可能なようです。
ASN の加入は法人のみとなっておりますので、私は加入できません。
法人であれば、比較的簡単に加入可能なようです。
詳しい方の情報を求めます。

■ 旧バージョン PhotoShop SDK
昔は PhotoShop の製品版のCDの中に入っていました。
私の手持ちのバージョンで PhotoShop 5、PhotoShop 6 には、英語ドキュメントですが入っていました。
現在旧バージョンの PhotoShop を入手する手段がないので、旧バージョンの SDK は入手できませんが、もし旧バージョンの PhotoShop をお持ちの方は探してみると良いか知れません。
ちなみに、サンプルプログラムのプロジェクトは PhotoShop 5,6 共に VC 6 です。
■ 謎
・なぜか最新版の SDKでは ファイルフォーマットの資料が 「 Photoshop File Formats.pdf 」が削除されている。スタートメニューには出てきます。何かの意図を持って配布していない模様。
・Adobe のホームページではエラーが頻発し、申請が上手くいかないケースに見舞われました。もう少しシンプルなホームページにして欲しいです。

PSD Layer Susieプラグイン(公開)

概要
PSD(PhotoShop)形式の、レイヤー画像を一覧で表示する Susieプラグイン
仕様
■32Bitで出力(透明度の有効)
■非表示レイヤーは表示しない
■クリッピングを有効にする
■レイアウトを保持(画像と同じ大きさで出力)
■レイヤーセットをパスで表示
■出力フォーマット(Bitmap or PNG)
■最大画像サイズ(これ以上サイズのレイヤーは出力しないようにします)
ダウンロード

PSD Layer Susieプラグイン PsdLayer.zip (56k)

インストール
 ダウンロードしたファイルを解凍し、PsdLayer.spiをプラグインのフォルダに入れてください。

PSD レイヤーリスト Susieプラグイン

少しずつ機能追加、修正中
—- 機能追加 ———————————
■クリッピング(下レイヤーとグループ化)対応(オプション設定)
■レイヤーセットのパスでの表記に対応(オプション設定)
■圧縮サイズの項目に、X,Y座標のオフセットを設定(Y:HIWORD X:LOWORD)
—- 残件項目 ———————————-
■他の形式(16bit、INDEX、グレイスケール)の対応
■PNGでの出力が遅い
■レイヤーセット単位での出力
■レイヤーの透明度による出力の設定
■レイヤーの合成モード対応
とりあえず、簡単に実装可能なものは実装しました。
本来のこのソフトの目的である、FLASHへの読み込み為の
PNGデータの出力ですか、FLASH側での X、Y オフセット値の
入力は手動でやらんとあかんね。
SAIでレイヤーセットが使えるようになったので
レイヤー増やしまくっていたら、100レイヤー以上に。。。orz

PSD レイヤーリスト Susieプラグイン

PSD レイヤーリスト プラグイン
少しバグ修正及び、ソースの内部構成をシンプルにする
—- バグ修正 ———————————
■チャンネルを増やしているとき、正しくイメージ出力できなかった
■同じ名前のレイヤーの出力対応
 ※ファイル名にID(layerName_xxxx.bmp)をつける事で回避
—- 残件項目 ———————————-
■他の形式(16bit、INDEX、グレイスケール)の対応
■PNGでの出力が遅い
■レイヤーセット単位での出力
■クリッピングマスク(下のレイヤーでマスク)に対応

PhotoShop SDK

最新版の PhotoShop SDK をダウンロードする為、Adobe に申請
http://partners.adobe.com/asn/developer/photoshop/main.html
三日間ぐらいかかったが、ダウンロードご案内のメールがキターーーーーーー(・∀・)ーーーーーーーーー!
早々ダウンロード、現在は CS と CS2 の SDK がダウンロード可能なようです。
が、ここまでは良かったのですが。一番欲しかった
File Format (Photoshop File Formats.pdf)の資料がない。。。
プログラムメニューにショートカットまで作成されるのに、ファイルがない。。。orz
CS、CS2 両方ともないので、意図して消している模様
ASN(有料)に加入しないと駄目なのか?
ASNは会社じゃないと入れないので、実質入手不能です。ハイ。
とりあえず、Version 6 の資料で頑張るしかないか・・・
SusieからPhotoShopのプラグインに変えると言う手も

PSD レイヤーリスト

PhotoShop SDK 6.0の資料見ながら作成、一応完成したか?
PSDのレイヤーリストを出力
例のごとく簡単に利用する為、Susieのプラグインにする
PsdLayerVix.jpg
—- 仕様 ——————————–
■PSDファイルのレイヤー一覧を表示する
■可視状態のみの出力選択可能
■出力形式PNG、Bitmap選択可能
■32bit(アルファ)出力可能
■最大サイズ制限付き
■元画像サイズ、及びレイヤー画像サイズの選択可能
■フォーマットはRGB、ピクセル深度8bitのみ
—- 残件項目 ———————————-
■他の形式(16bit、INDEX、グレイスケール)の対応
■PNGでの出力が遅い
■同じレイヤー名があると正しく出力できない
最新のSDKが欲しいです。。。
正規ユーザにぐらい配布してほしいよなぁ、Adobeさん(`Д´)