[C#] psdparserによる画像情報の抽出
Posted: 2014年8月04日(月) 13:56
現在、PSDファイルの画像情報を読み取るツールの開発を行っています。
抽出したい画像情報としては、レイヤ毎の以下の情報を取得したいと考えています。
そこで、以下の参考サイトよりPsdparser(C#)を取得し、
取得した情報をCSVファイルに書き出す機能までは作成することができましたが、
PSDファイルから画像情報を読み取ってくる方法がわかりません。
どなたかわかる方がいれば教えては頂けないでしょうか。
どうしても作成する必要があり非常に困っています。
よろしくお願いします。
---------------------
取得したい情報
---------------------
レイヤー名
属性 : Textかどうか
塗り色
不透明度
効果カラー :
フォントサイズ
TextBox高さ
TextBox幅
テキストアライン
文字色 : 例 0x4A4A4A
フォント名 : 例 RIMillenniumeLight
コンテンツ
ドロップシャドウのカラー
ドロップシャドウの距離
サイズ
-----------------------------------
---------------------
参考サイト : C#でPSDファイル読み込み まちみのな
---------------------
http://tmp.junkbox.info/e40.html
---------------------
---------------------
ソースコード置き場(OneDrive)
---------------------
https://onedrive.live.com/redir?resid=B ... C0C8%21107
【手順】
1.ソースコードをダウンロードして実行
2.ツールの画面が表示されるのでPSDファイルをD&Dする
(サンプルのPSDをフォルダに入れておきました)
3.PSDファイルの情報がツールに表示されたら「情報取得」ボタンを押すと
DドライブにCSVファイルが作成されます。
【コード位置】
Form.csのprivate void button1_Click()に記述しています
---------------------
---------------------
開発環境
---------------------
・Windows7
・Microsoft Excel 2010
・Microsoft Visual Studio Express 2012 for Windows Desktopで作成
---------------------
抽出したい画像情報としては、レイヤ毎の以下の情報を取得したいと考えています。
そこで、以下の参考サイトよりPsdparser(C#)を取得し、
取得した情報をCSVファイルに書き出す機能までは作成することができましたが、
PSDファイルから画像情報を読み取ってくる方法がわかりません。
どなたかわかる方がいれば教えては頂けないでしょうか。
どうしても作成する必要があり非常に困っています。
よろしくお願いします。
---------------------
取得したい情報
---------------------
レイヤー名
属性 : Textかどうか
塗り色
不透明度
効果カラー :
フォントサイズ
TextBox高さ
TextBox幅
テキストアライン
文字色 : 例 0x4A4A4A
フォント名 : 例 RIMillenniumeLight
コンテンツ
ドロップシャドウのカラー
ドロップシャドウの距離
サイズ
-----------------------------------
---------------------
参考サイト : C#でPSDファイル読み込み まちみのな
---------------------
http://tmp.junkbox.info/e40.html
---------------------
---------------------
ソースコード置き場(OneDrive)
---------------------
https://onedrive.live.com/redir?resid=B ... C0C8%21107
【手順】
1.ソースコードをダウンロードして実行
2.ツールの画面が表示されるのでPSDファイルをD&Dする
(サンプルのPSDをフォルダに入れておきました)
3.PSDファイルの情報がツールに表示されたら「情報取得」ボタンを押すと
DドライブにCSVファイルが作成されます。
【コード位置】
Form.csのprivate void button1_Click()に記述しています
---------------------
---------------------
開発環境
---------------------
・Windows7
・Microsoft Excel 2010
・Microsoft Visual Studio Express 2012 for Windows Desktopで作成
---------------------