毎日モザイク

White Room Layout Works

2010-05-01T10:03:35+09:00 [Sat]

indesignでいろんなものを割る。

indesignのいろんなpage itemを割ります。

ググっても、天地左右両方に割れるものが無かったんで作りました。

Indesignは意外と遅いので、割数が500を超えない程度にした方がいいと思います。

うちのMacでは、500を超えたあたりから、一個作るのに数秒かかるようになり、800くらいからは、ほとんど何をしているかわからない状態になります。

走り出したら止められないので、控えめな数値でお試しください。

Xdividが横方向の数、Xgapがアイテム間隔になります。Yも同様。ダイアログのテキストエリアはただのテキストなので、単位はドキュメントの設定に従います。

割れないものを選択すると何も起こりません。

“boxslicer” をダウンロード boxslicefor41.sit – 3931 回のダウンロード – 44.44 KB
2010-04-29T14:31:11+09:00 [Thu]
--> [労働]

Indesign立派すぎワロタ。

モザイクサイズ計算パレットの、EPS以外のファイルフォーマット対応をするのに、.psdとか.tiff形式の仕様を読み返した私が愚か者でしたw。

psdは、資料がある3.0形式のときと、ヘッダ以降が変わってるみたいで、exifが挟まってて、面倒くさい。TIFFは、拡張されまくってるから、何バイト目を読むと、次のデータが何バイト先にあるかとかの繰り返しで、インディアン嘘付かないとかも考慮しないといけなかったりしてややこしい。読んでて頭が痛くなってきたのは前回負けた2000年前後と同じw。

で、とりあえずIndesign側だけやるか。と思って、やってみたらワロタ。

配置ファイルに書いてある寸法などの情報を読まないと計算できないのはEPSだけ。EPS以外は、Indesignだけで完了してしまいましたw。

配置ファイルの中身を直接読み込む必要すらなく、ファイルフォーマットなんて読む必要もなく、ただただ、Indesignさま任せで大丈夫。簡単すぎワロタ。

properties of “配置ファイルへの参照” で粗方必要な情報が得られますね。

あとは、Xcodeで、テキストエリアに文字列を挿入する方法がわかれば、前回のを0.02くらいにできそうです。

Xcodeで、setFloatValue_()は通るんですが、setStringValue_()はエラーが出てダメ。転がってるサンプルコードもsetFloatValue_()のものばかりで、テキストを挿入するのが見つけられません……。

2010-04-28T10:02:33+09:00 [Wed]

デビュー作。

まだ、何が恥ずかしいかがわからないのが恥ずかしいのが非常に恥ずかしいレベルなんですが、一応、自分で使う分には使えるものができたので、記念にうp。

記念うpなので、自分以外の実用性はガン無視です。

恥ずかしいかどうかもわからない恥ずかしいレベルなので、コードは出ません(きりっ)と、思ったら、AppleScript部分は普通にみられるんですねw。

未実装のテキストフィールドがあったりしますが、psd形式に対応。ai.epsはスルーするとかの機能を追加していこうと思います。

とりあえず、indesignにphotoshopEPSを貼るエロ本屋さん向け。

indesignで、配置ファイルが選択された状態にして使います。

一番上は、仕上がり寸法の単位。次がその数値、その次がphotoshopのモザイクフィルタに入力する数値。その次が、photoshopで表示サイズをその数値にすると、だいたいindesignでの100%表示と同じになる数値。

そんな感じです。

数値を入れると勝手に計算します。

なんぴとたりともオラの前(ryな、迷惑仕様。タイトルが入らなかったので、クローズボタンさえ排除した迷惑この上ない仕様です。

今日初めてXcodeを使ったんで、いっさいの保証はありません(きりっ)

OS10.6.3のXcode。CS4で作ったので、ほかの環境はわかりません。

2010-04-27T10:31:48+09:00 [Tue]
--> [労働]

ATI radeon HD4870

MacProタンにぶっ込んだATI Radeon HD 4870ですが、photoshopのOpenGL描画がおかしいです。

具体的には、ピクセル等倍表示以外で大きく滲みます。ほかにも、時々変な模様が出ます。

二台つないでるからか? と思って、一台出しにしてみましたが同じ。小さいモニタに出してみても同じ。そういう仕様になっているようです。

ドライバで改善されるのか? CS5で改善されてるのかわかりませんが、とりあえずOpenGL描画を無効に。

見慣れた普通の表示になりました。OpenGLを使った変なギミックもなくなってすっきりw。

  

  

追記

あ゛っ。アドビのサポートを見たら「すべてのズームレベルにおけるスムース表示」って……。スムース表示……。アドビの目指した仕様だったのかorz。

スムースっていうか、滲ませすぎな気が……。

2010-04-25T06:41:32+09:00 [Sun]
--> [労働]

indesign ガイド類の表示変更。

以前、indesignを使って、死ぬほど不便だと思ったところは、CS4でも同じ仕様でしたorz。

とりあえず、その一つ、ガイド、グリッド類の表示/非表示(XpressのF7やPhotoshopのcommand+Hの機能)が一括でできないのを、一括でトグルするスクリプトを書いて、ショートカットを割り当てて変更。もちろん、ショートカットはF7w。

Photoshopには、一括で表示/非表示をトグルする設定が変更できるのに、Indesignには付けないのはなんでなんだろ?

Illustratorにもありませんが、メニューが平板なので、ショートカットを忘れても簡単に変更できます。

Indesignは、サブメニューに入ってるんで、ショートカットを忘れると面倒。CS5では付いたのかな? 付いてなければ、次あたりで付けてほしいところ。