2010-12-31 3 views

答えて

0

Inkscapeはファイルを他の形式の中でもpngとして書き込むことができますが、pngはCocoaでうまく動作します。

私はrsvg-convertを使ってコマンドラインから変換します(UNIX系、多分cygwin、わかりません)。

+0

私はいつもこれを使用しているので、コメントなしで票を落とさなければならない。また、inkscapeはコマンドラインで変換することもできます。場合によっては、rsvg-convertよりも優れていますが、それ以外の場合は悪化します。 SVGに少し依存します。 – smparkes

+2

私の質問にはダン・ザ・マンがSVGをコア・グラフィックスによって描画される形式にエクスポートすることについて質問しています。 – Jessedc

+0

ああ、それは理にかなっています。私の悪い。 – smparkes

2

まだ私自身のプロジェクトでそれを試してみるつもりですが、SVGKitは、SVGパーサとCocoa Core Graphics描画ライブラリの候補としてよく使われています。

+0

彼は、既知の静的SVG資産から2-dコードを事前生成することに取り掛かっていると思います。私の提案された答えを見てください。 –

1

私が知っている唯一のアプリケーションは、(他のものの中でも)svgをとり、コアグラフィックスソース(他のものの中でも)を吐き出すことがMac上の不透明度です。良いニュースは、それが素晴らしい仕事であるということです。悪いニュースは、a)Inkscapeではない、b)商業的である、c)更新が停滞している、などです。

完全に架空のデモがあり、あなたの得意なアプリの価格は合理的です。

+0

PaintCode http://paintcodeapp.comもあります(ちょっと高価ですが、研磨されました) – ocodo

+0

これは正しいです。私はそれで遊んできたし、それはかなりいいようです。ボタンの状態を処理するのに非常に便利な、複数のレイヤーのサポートを追加しました。不透明変数サポートのすべてをまだ持っているわけではありませんが、ARCとUIBezierPathsを自動的に(やはり高価な)良い方法です。 –

0

Adob​​e Illustratorを使用してsvgをインポートし、ai2canvas http://visitmix.com/labs/ai2canvas/プラグインを使用してキャンバスに書き出すことができます。これは、CoccoaまたはiOSコードと他のラスタライザなどがあります。その後、SVGよりもコアグラフィックスに変換する方が簡単です。

+0

異なる、非常に複雑で高価なアプリケーションを提案することは、ほとんど解決策ではありません。 – user137369

関連する問題