1

Adobe Illustrator ファイルの画像に基づいてカスタム Google マップを作成しています。ファイルを 256px x 256px の PNG にカットして、Google Maps API にフィードする必要があります。

JavaScript の修正バージョンである ExtendScript を使用して、Illustrator でタスクを自動化するスクリプトを作成できます。Google マップのタイルを作成する Photoshop のスクリプトの例を 1 つ見つけました (この本のハック #68 ) が、これを Illustrator に移植する方法がわかりません。

主な問題は、画像の 256px x 256px の部分を分離するように Illustrator に指示する方法がわからないことです。Photoshop スクリプトは、そのサイズの画像の一部を選択して新しいファイルにコピーすることでこれを行いますが、私の知る限り、Illustrator ではそれができません。

何か案は?

4

1 に答える 1

1

Adobe製品のスクリプトを書いた経験はありませんが、Illustratorはベクターデータを扱うため、タイリングのアルゴリズムが少し異なります。一連の GPS ポイントを並べて表示する MS VisualEarth 用のPython スクリプト ( demo ) があります。そこからいくつかのアイデアを得ることができるかもしれません。

別の選択肢として、(プログラムで?) .AI ファイルを .PNG などにレンダリングし、参照した PS ハックを使用して 256x256px のタイルに並べることができます。

于 2010-07-05T16:29:33.980 に答える