kick the base

Houdiniと、CG技術と、日々のこと。

JavaScript

第26回DTPerのスクリプトもくもく会に参加してきたよ

こんにちはめんたいこです。アドベントカレンダーの季節ですね。皆さん準備はよろしくて? 僕はHoudini Advent Calendar2021に参加させて頂いてるのですが、12/6の担当日はすでに予約投稿済みなので圧倒的勝者です。 閑話休題。 今回は久しぶりにDTPerのスク…

AmazonのURLを短縮するブックマークレットを作った話

今回はものすごく小さなTipsです。 AmazonのURLってえらい長くて、Tweetするときとか困ることありますよね。こんなのとか。 https://www.amazon.co.jp/ROCCAT-%E8%B6%85%E8%BB%BD%E9%87%8F%E3%82%A8%E3%83%AB%E3%82%B4%E3%83%8E%E3%83%9F%E3%82%AF%E3%82%B9-…

Houdini: JavaScriptと比較してWrangle(VEX)を理解する

本ブログではHoudiniのWrangleやVEXについていくつかの考察記事を書いてきました。 Houdini: Wrangleがわからない(分かった感ある) Houdini: Wrangleとコンポーネント Houdini: Wrangleがわからない - 完結編 Houdiniを使い続けていく中でより考えがまとま…

Photoshop/Illustrator/JSX: 指定したディレクトリをサブディレクトリごと作成する

さて、本日はAdobe ExtendScriptで指定したディレクトリをサブディレクトリごと作成するスクリプトについてご紹介します。Linuxコマンドで言うところのmkdir -pに相当します。 こんな誰でもやりそうなもの、絶対ネットに転がってるだろうと思ったんですが、…

Illustrator/JSX: 線幅を太く・細くするスクリプトをショートカットで呼び出す

今回はIllustratorで選択したオブジェクトの線幅を2倍または半分にするスクリプトを作成します。 また以前ご紹介したSPAiを用いてそれらをショートカットキーにアサインし、キーボードで操作できるようにしましょう。

Mac/JXA: 選択したテキストをショートカットでいつでもどこでも「突然の死」に変換する

今回はMacで選択したテキストを突然の死に変換する方法について解説します。使用している技術はサービスとJXA(JavaScript for Automation)です。 突然の死とはAAの一種であり、下記のようなものです。 ぼくは主にTwitterやコミュニケーションツール・チャッ…

Mac/JXA: 選択したファイル・フォルダのパスをショートカットキーで取得する

今回はMacで選択したファイル・フォルダのファイルパスをショートカットキーで取得・クリップボードにコピーする方法について解説します。使用している技術はサービスとJXA(JavaScript for Automation)です。 またファイルパスを取得する際、文字列内のユー…

Photoshop/JSX: スクリプトで復帰を実現する

今回はPhotoshopの「復帰」をスクリプトで実行する方法をご紹介します。非常に簡単なコードなので単発記事となります。 とあるポイントを基準に繰り返し画像処理を行う場合などに便利なので覚えておくとよいかと思います。(勿論、そのポイントに戻るときに…

Illustrator/JSX:「オブジェクトの選択範囲をパスに制限」をスクリプトでトグルする 3

「オブジェクトの選択範囲をパスに制限」をスクリプトでトグルするの連載も今回で最後となりました。 前回作成したJSXをSPAiというランチャーソフトに登録してショートカットキーに登録するところまでやってみましょう。またアドオンのJSX Launcherについて…

Illustrator/JSX:「オブジェクトの選択範囲をパスに制限」をスクリプトでトグルする 2

前回に引き続き「オブジェクトの選択範囲をパスに制限」をスクリプトでトグルするという内容です。 今回は実際にスクリプトを制作していきます。非常に短いコードですが、いつも通り一行づつ解説していきます。ランチャーの活用に関する話は次回投稿します。

Illustrator/JSX:「オブジェクトの選択範囲をパスに制限」をスクリプトでトグルする 1

今回はIllustratorの環境設定、「オブジェクトの選択範囲をパスに制限」をスクリプトでトグルする方法について解説します。また、作成したスクリプトをSPAiやJSX Launcherに登録し、実際に使用する方法をご紹介します。

ノンプログラマーのための正規表現入門 2

今回はノンプログラマー向けの正規表現入門記事その2です。 ノンプログラマーのための正規表現入門 1の続編で、先日書いたPhotoshop/JSX: フォルダ内の画像を開き、調整レイヤーを追加して保存するのコードを改善する内容となります。

Photoshop/JSX: フォルダ内の画像を開き、調整レイヤーを追加して保存する

先日、友人が困ってました。 「スキャンした書籍のデータに調整レイヤーを載せて、PSDで保存してるんだけど、ページ数が膨大で作業が大変」