グラデーションくるくる

祝!はてなダイアリー100日目。はてなダイアリー市民が銀になりました。 お祝いをかねて、どか〜んっと。 ちょっとお遊び系の派手なスクリプトを一つ。 グラデーションのポイントをズラシながらPSDで書き出すスクリプトです。 下のはPhotoshopで束ねてGIFア…

イラストレーターに埋め込まれた画像を書き出して再配置するスクリプト

タイトルどおりです。 イラストレーターに埋め込まれた画像をPSDに書き出して再配置します。 とりあえず、埋め込まれた画像すべてに反応します。 ひょっとしたら、小さすぎる画像や、大きすぎる画像はスキップするべきかもしれません。 そこらへんは適当に変…

イラストレーターに貼り付けた画像をフォトショップで適した解像度に修正するスクリプト[修正版]

イラストレーターに貼り付けたクリッピングパス付きのPSD画像は倍率の表示がおかしいことに気がついたので、 イラストレーターに貼り付けた画像をフォトショップで適した解像度に修正するスクリプトを修正。 Photoshop側で「PSD」かつ「クリッピングパス付」…

イラストレーターに貼り付けたクリッピングパス付きのPSD画像は倍率の表示がおかしい

イラストレーターに貼り付けた画像をフォトショップで適した解像度に修正するスクリプトを使っていて、 特定の画像(PSD形式)の動作がおかしいことに気がついた。 どうやら拡大・縮小率がおかしい。 なぜか? 小一時間悩んだあげく、どうやらクリッピングパ…

イラストレーターで配置画像の再リンクをするちょっとおせっかいなスクリプト

配置された画像を指定したフォルダ内の画像で再リンクします。 拡張子だけ違う画像が複数ある場合は、優先順位が上の拡張子がついたものを配置します。 埋め込まれた画像も可能なら入れ替えます。 おせっかいなスクリプトです。予想外の動きをするかもしれま…

イラストレーターに貼り付けた画像をフォトショップで適した解像度に修正するスクリプト

イラストレーターにJPEG画像を縮小率5%で貼り付けてそのまんま。 解像度1000pixel/inchオーバー、RIPは余裕でメモリオーバー…。 ということでスクリプトを書いてみた。BridgeTalkを使うと、非同期なので イラストレーターがわりと早い段階で開放されるのが好…

いちごジャムを作ってみた。

収穫2回目。 せっかく実った「いちご」だが。 やはりスーパーで売っているような形も味も整っていないので、 正直食べずらい。子供たちも食べようとしない。 せっかくの自然の恵みをおいしく頂くために、 「イチゴジャム」を作ってみることにしました。 調…

ActionScript3.0の勉強の為に本を購入。

少しずつ暇を見てはFlashをいじったりしてますが、 やはり基本的なお約束事が判ってなかったりして、 ちょっとしたことでハマって中々先に進まないので、プロとして恥ずかしくないActionScript 3.0の大原則 CS3/CS4対応版 (インプレスムック エムディエヌ・…

インデザインで曜日の字形を○●□■等に変えるスクリプト

丸数字などを簡単に変換できる -名もないテクノ手を参考にして、 自分の理解を深めるためにスクリプトをかいてみた。 「日月火水木金土」の文字を○や●や□や■に変えるスクリプト。 文字列中に見つけた「日月火水木金土」を手当たり次第に変換するので、 実用…

いちご収穫

いちごの苗を植えてから2年、ようやくそれなりに収穫出来ました。 最初に植えた2株もどんどんランナーを伸ばしかなりの数に。 ほとんど手入れはしてませんが、 今年は白詰草と争うように勢いよく育ってくれました。 運動会を口実に手に入れた玩具も活躍中…

Bridgeからサムネール画像を書き出すスクリプト

(function(){ var thumb = app.document.getSelection(); var save_fol = Folder .selectDialog ('サムネールを保存するフォルダを選択してください'); for(i=0;i

デジタルカメラを買った-PENTAX X70

デジタル一眼レフカメラに後ろ髪をひかれつつ、 結局、購入したののはこれ カメラのキタムラで購入。 ネットの値段と比較すると、ちょい割高だったけど 5年保証、三脚&バック(7000円相当)、 プリント22枚無料券、フォトブック無料券、 いろいろついてきた…

ExtendScript小技1

JavaScriptでのいろいろなフォルダの指定方法。 フォルダ指定いろいろ と InDesign - JavaScript小技(2)に既にまとめられていますが、 ちょっとだけ追加。1、実行中のスクリプト名を得る $.fileName 2、実行中のスクリプトのパスを得る File($.fileName)…

昔のトラウマを思い出した。

これを読んでいて アリをゾンビ化して操るタイコバエ こいつのことを思い出した。 アオムシコマユバチ(青虫小繭蜂) こういうのは、子供心にかなりショッキングでした。 なぜ、俺の青虫だけ。 これからサナギになるはずの青虫が子供を産んだと勘違いして パ…

豚インフルエンザも怖いけど、これもかなり危険「JSRedir-R」

Adobe ReaderやFlash Playerの脆弱性を利用して感染が拡大しているらしい。 GENOウィルスとも言うらしい。

AIファイルからサムネールを取り出す試み【成功】

AIファイルからサムネールを取り出す試み【失敗】より ようやくやり方が判ったのでrubyで書いてみた。 #!/bin/ruby -Ku require 'base64' if(File.exist?(ARGV[0])) fname = File.basename(ARGV[0]) dir = File.dirname(ARGV[0]) ext = File.extname(ARGV[0]…

インデザインのmetadata情報からxapGImgをJPEGで保存するスクリプト

アドビのフォーラムのExtract indesign previewより ほぼそのまんまのスクリプトです。 これを参考にすれば以前、挑戦してあきらめてたAIファイルからサムネールを取り出す試み【失敗】も解決できそう。 /*The Base 64 decoder is from Stephen Ostermiller'…

InDesignでリンク画像の解像度を調べるにはeffectivePpiとactualPpiを取得すればよいらしい

InDesignのリンク画像の解像度を調べるのに役立つプロパティ。 actualPpiとeffectivePpi。 actualPpiは実際の画像の解像度。 effectivePpiはInDesingで倍率を変えたりした時の解像度。 調べられるのは画像(Image)オブジェクト。 PDFやEPS調べられないようで…

DTPの残業時間は「はまる」時間の長さで決まる?

プログラマーの開発速度は「はまる」時間の長さで決まるを読んでいろいろ納得、言っていることはプログラムの世界だけではなくDTPの分野にもある程度共通する所もあるよね、ということでちょっと真似て書いてみましたよ。1. ファイル名やスタイル等への命名…

BridgeTalkにスクリプトを渡すにはuneval()を使うといいみたい。

先日のエントリーでBridgeTalkでbodyにスクリプトを渡すには uneval(hoge)したらいいよというアドバイスを頂きさっそく試してみました。 (function(){ var CropImage = function(X){ alert(typeof X); } var bt=new BridgeTalk(); bt.target = "illustrator"…

イラストレーターに貼り付けた画像をパスを元に分割する:CropPlacedItem

さてさて、これは何の写真か判りますか? これは元々1枚の車の写真をバラバラにしたものです。 なんて、くだらないクイズはさておき。 1枚の画像をこれだけバラバラにするのは結構めんどくさいですよね? ということでスクリプトを書いてみました。 画像上…

気がつけば…

気がつけば、ゴールデンウィークが終わりはや数日。 ようやく休み木瓜からも立ち直り、ガラクタなお家使い用のスクリプトをシコシコ書いてみたりしておりました。 今になって理解できたことを読んで、ようやくネットにも復帰する気になってきたところです。…

マトリックスの世界2:JavaScriptからイラストレーターに貼付けてある画像の拡大率と回転角度とシアー角度を得る

はやくも続編登場!! というか、シアーかかっている場合にうまく角度が得られていなかったのを修正しました。 シアー角度も取得できるようになりました。 あとは反転してるかどうかの判定は微妙です。 var matrixConvert ={ 'isObj' : function(obj){return…

lftpにカスタムコマンドを追加

aliasを使って登録していけば、かなり便利になりそうな予感。 ftpクライアントはlftpに落ち着くかも。 参考にしたのは ftp and editing remote files.lftprc当たりに alias vi source -e ~/.fltp/vi.shなどとalias登録して ~/.fltp/vi.sh #!/bin/sh tempid=$…

マトリックスの世界:JavaScriptからイラストレーターに貼付けてある画像の拡大率と角度を得る

イラストレーターで配置した画像の変形情報をJavaScriptから参照できないか調べた。 AppleScriptの情報は出てくるのだけど、JavaScriptで書いたものが出てこない。 そこでいろんなところを参考にしながら、JavaScriptでとりあえず書いてみた。 どうも、「Mat…

「グーの世界」をやってみた…そしてハマった。

「昭和の日」の休日。憂鬱な昼下がりの午後。 たまには、ゲーム。Wiiに手を伸ばした。 ヘビーなゲームをやっちゃうと他の事が手につかなくなりそうだったので、手軽なWiiWareを購入したつもりだった。 価格もお手頃な「1,500円」。 小一時間、遊んで終わるつ…

その名の通り「ScriptUI Interface Builder」

ScriptUI Interface Builder for InDesign/Photoshop/Illustrator CS3/CS4 Windows/MacOS Windows, Adobe CS3: 50Euro/65$ Windows, Adobe CS4: 50Euro/65$ MacOS X, Adobe CS3: 50Euro/65$ MacOS X, Adobe CS4: 50Euro/65$ だそうです。 需要あるんですかね…

もっとスクリプトを簡単に書くために【4回目】

少しだけ機能拡張しました。 スクリプトはこちらから。 http://svn.coderepos.org//share/platform/illustrator/javascript/lib/c.js このまま場当たり的な拡張を繰り返すよりも ちゃんとした使い方をどこかでまとめてみようかしら。 そもそもこのスクリプト…

ScriptUIはPatchPanelでExtendScriptとActionScriptの夢を見る

こんなの出してたんですね。 http://labs.adobe.com/wiki/index.php/PatchPanel:PatchPanel しかも2年前からこんなことが出来ていたなんて…orz Adobe Illustrator CS3 + Flickr + In The Mod mash-up on Vimeo http://www.vimeo.com/460453:Etsy Poster Too…

JavaScriptからアプリケーションが起動しているかどうか調べる。

Adobe Forums:How to know if ID is runningより 忘れないうちにメモ。 BridgeTalkを使って調べることができます。 (function(appname,version){ return BridgeTalk.getSpecifier(appname) ? ( //インストールされているか? BridgeTalk.getSpecifier(appnam…