Takayuki Okazaki's Weblog
ブログ: 岡崎 - Okazaki's blog
20080815 2008年 8月 15日 金曜日
JavaFX SDKのProject Nile + Illustrator CS3を試す
English Translation: (Yahoo!) / (Google)
ずいぶん、ネタ的にほったらかしにしていましたが、先月末に事前にアナウンスされていた通りぎりぎりJavaFX SDKのプレビュー版がリリースされました。JavaFX SDKについての記事はちらほら見かけるので、今回はちょっと敷居の高いProject Nileを試してみました。何が敷居が高いかというと、Project NileはPhotoshop CS3あるいはIllustrator CS3用のプラグインがメインだからです。Photoshop CS3やIllustrator CS3を手に入れるのが敷居が高いです(値段的意味で)。幸い、手元には昨年末のボーナスをはたいて買ったAdobe Creative Suite 3がありますので、早速チャレンジです。
Project Nileには他にもSVGからJavaFXへ変換するツールや、JavaFX Scriptのビューワもついているのでそれらは単体で利用することができます。現在のところ、利用できるのはWindowsまたはMac OS X (on Intel)のみのようです。Photoshop CS3 + Project Nile pluginは確かJavaOneでデモをしていたと思いますので、Illustrator CS3用のプラグインを試してみました。
Project Nile (JavaFX Illustrator plugin)
適当に絵を描きます。ま、ねこび〜んのSVGをそのままIllustratorに取り込んだだけですが・・。気になったのがフォントの扱い。なので、一応テキストも入れてみます。
Project Nile (JavaFX Illustrator plugin) : Export as JavaFX Script
JavaFX pluginは書き出しのためのプラグインのようですから、メニューのファイルから書き出しを選び、形式でJavaFX Script (.fx)を選んでみます。ところで、JavaFX ScriptはJavaクラスにコンパイルしてから実行されるようですのでスクリプト名はJavaクラス名として利用できるものに自動的に置き換えられます。
Project Nile (JavaFX Illustrator plugin) : Exported files
おっと・・。フォントも書き出されました。これ、フォントのライセンス上まずいような、そうでもないような・・・。一応、使っているフォントのみが選ばれて書き出されるようです。
Project Nile (JavaFX Illustrator plugin) : Outlining text
まあ、普通Illustratorで入稿する場合にはフォントをアウトライン化するのが礼儀だろうと思いますので、そのように実行します。
Project Nile (JavaFX Illustrator plugin) : Change layer name as english
あと、レイヤー名も英語にしておきます。どうやらレイヤ名が日本語だとおかしなことになるようです。
JavaFX Script Viewer あとは、JavaFX Graphics Viewerというのでファイルを選択すればオッケーです。たまーに表示できない絵もありますが、まだプレビュー版ということで暖かく見守りましょう。


投稿されたコメント:

★ お名前を空欄にするとIPアドレスが、お名前欄に記入されます。
コメント
コメントは無効になっています。
過去の記事
« 11月 2009
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
       
今日
Click me to subscribe このブログを購読(RSS)
検索

このブログ著者について
ソフトウエア・インフラストラクチャー・ソリューション本部のソリューション・アーキテクトでした(2008年8月退職)。 本業はSOAソリューションならびにSun Java CAPSによるソリューションのプリセールスをお手伝いするエンジニア、とJavaエバンジェリストグループに参加してセミナーに行ったり、趣味のプログラミング・ネタをこのブログで紹介したりしていました。現在は、ふらふらとwatermint.orgで活動中〜。
リンク
 
SunホットトピックPodcast - SunホットトピックPodcast
 


 

Today's Page Hits: 1273