gem install が 404 Not Found
なんでだ……
なんでだ……
configure: error: Can't install RMagick. Can't find Magick-config or GraphicsMagick-config program.
ubuntu の rmagick があやしいという記事
sudo apt-get remove --purge librmagick-ruby-doc librmagick-ruby1.8 sudo apt-get install libmagick6-dev ruby1.8-dev
やって、sudo gem install rmagick (といっても 404 なのでダウンロードして sudo gem install rmagick-1.15.9.gem )
/usr/lib/ruby/gems/1.8/gems/rmagick-1.15.9/lib/rvg/misc.rb:545:in `draw': Non-conforming drawing primitive definition `hogehoge.ttf' (Magick::ImageMagickError)
絶対パスで書いちゃだめらしい……
絶対パスじゃないかも、よくわからぬ
とりあえず RMagick は日本語フォント描画にいろいろ難がある (アンチエイリアス汚ないし、letter_spacing 設定すると文字化けするし)
cairo はよくわかんないけど、システムフォントを読むらしくて、つかいたいフォントはシステムにインストールしないとだめっぽい。
ubuntu の libcairo-ruby は 1.0.0-beta とかいうふるいのなので自力でいれよう。といってもなんか conftest が失敗する。
gcc がおかしいのかなぁ。一発目のテストで失敗するんだぜ……
ぜんぜんちがくて、libcairo のバージョンがふるいっぽい。ubuntu のパッケージふるいのは dist-upgrade してないせい?
こわくてできないんだけど……
をインストール。でも ruby-gtk2 の pango はそのまんまだとはいらなくて
--- src/rbpangolayoutiter.c.orig 2007-08-10 23:22:21.000000000 +0900
+++ src/rbpangolayoutiter.c 2007-08-10 23:22:06.000000000 +0900
@@ -19,17 +19,7 @@
layout_iter_copy(ref)
const PangoLayoutIter* ref;
{
-#if PANGO_CHECK_VERSION(1,6,0)
- PangoLayoutIter* new_ref;
- g_return_val_if_fail (ref != NULL, NULL);
- /* This may be broken on pango-1.2.x, but
- for backward compatibility. */
- new_ref = g_new(PangoLayoutIter, 1);
- *new_ref = *ref;
- return new_ref;
-#else
return (PangoLayoutIter*)ref;
-#endif
}
GTypeこんなんしてバージョンチェックとばした。はまりまくった……
taken 氏が pango のバージョニングに気付かせてくれなかったら諦めてました!!! さすがもじらー
重なるようにスライスきると分割されてしまうんだよなぁ。おおきくスライスきって、そのうえにボタンっていうのが簡単にできない。
Fireworks と DW に機能が移動されたらしく、http://subtech.g.hatena.ne.jp/cho45/20070805/1186248934 の方法はつかえない。
Photoshop だけでやるには、ロールオーバースライス一個一個を名前変更したりしながら保存するアクションを書くしかない感じ。このアクションが微妙にクセがあるのがあれなんだけど……
スクリプト機能をちゃんと調べてみるか。
レイヤーの選択と、変化したかどうかがとれればつくれるはずなんだけど
インストールディレクトリ (/Applications/Adobe Photoshop CS3) の「スクリプティングガイド」に PDF がある。
あー DOM つかうんだ。ってあれ、DOM な関数名じゃなくない?
なんか JS のサンプルコードが全部セミコロン省略だ。
お、alert(); つかえる。
.jsx にして最初のほうに
#target photoshop
と書いておくと、Finder からダブルクリックで実行できるようになる。(ExtendScript Toolkit 2 とかいうのが起動する。これは単体だとデバッグ環境になってるみたい)
vim なら http://subtech.g.hatena.ne.jp/secondlife/20060727/1153990447 をいれておくと
//#!open -a /Applications/Utilities/Adobe\ Utilities.localized/ExtendScript\ Toolkit\ 2/ExtendScript\ Toolkit\ 2.app #target photoshop
をファイル最初に書いておくだけで ,e とかで実行できるようになってデバッグしやすいかも
もしかしてスライスはあつかえない? なんかドキュメント検索しても slice の項がないんだけど……
ExtensScript Toolkit の Object Library を検索しても slice は一切ないな……だめだこれ
せめてウェブ用に保存の「ユーザ定義スライスのみ」ぐらいができたらあとはどうにでもできるのに……(保存先を変えてごにょる)
ScriptListener プラグインをいれて、記録をとると、はげしく内部的な情報がアクション記録時にログされるようになって、これコピペするとできるっぽい。まだやってないけど、っていうかこのログ読めないんだよ!!!