mieki256's diary



2011/11/29(火) [n年前の日記]

#3 [pc] swfに変換できるツールをまだ探してたり

svg から swf に直接変換できるツールって存在しないのかなと気になっているのでまだしつこく探してみたら pstoedit なるツールがあると知り。試しに VMware Player 上で動かしてる Ubuntu に pstoedit をインストール。しかし、swf どころか emf にも変換できず。これって一体何に変換できるのだろう…。

Inkscape から ps で保存して pstoedit -f tgif *.ps *.obj してみたら、これは通った。一応、Ubuntu上の pstoedit は、特定のフォーマットに対してはちゃんと動作する模様。

しかし、変換後の .obj が正しいか確認できない。そもそも tgif が起動しない。「sudo apt-get install tgif でインストールできるよ!」とコンソールに表示されたので言われた通りインストールしてみたが、tgif と打ち込むと「フォントが開けねえよ」と言われて起動せず。何のフォントが必要なんだ…?

とりあえず片っ端から xfonts と名前がついているパッケージをインストール。あと、xfs と xutils も。ログアウトして、またログインしたら、tgif が起動できるようになった。

先ほど変換して出来た .obj を読ませてみる。一応読み込めたが、各パーツ?の重なる順番がおかしい。また、パスの中に空いてる穴が再現されていない。…どうやら単純な図形なら変換できなくもない、という状態なのかな。

なんだか全然別方向の実験をしている気がしてきた…。

そもそも Inkscape で出力した psファイルは正しいのだろうか。gv なるビューアをUbuntu上でインストールして確認。一応表示された。試しに Inkscape で eps で保存して、gv で表示したが、これも一応表示された。

pstoedit -f tgif *.eps *.obj をして、tgif で開いてみたが、やはり階層・重なり順がおかしい。tgif がおかしいのかもしれないし、pstoedit がおかしいのかもしれないが、原因は分からない。

とりあえず、Ubuntu 上で pstoedit は一応動くが、swfへの変換はダメっぽい、ということしか分からず。

EPS-drawというソフトも試してみた。 :

Inkscape で出力した eps を読まえたら延々とエラーダイアログを表示して何も出来ず。Inkscape が出力している eps がおかしいのだろうか…。と思ったが、そもそも EPS-draw は eps を読み込めないらしい。入力はできないが、eps出力ができるソフト、だったのだな。

AVM1からAVM2に変換ツールを公開してる方が居た。 :

ActionScript上でバイナリを書き換えて変換できるなら事前に変換しておくツールも作れるのではないのかと思ったらやはりそういうツールを作った方が既におられた。

_moth.log >> AVM1Fixer

素晴らしい…。これは後で試してみないと。

以上です。

過去ログ表示

Prev - 2011/11 - Next
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

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project