2

プログラムで画像を描画できるように、ベクター画像を Quartz 2D コード (mac) に変換することは可能ですか?

4

3 に答える 3

3

簡単ではありませんが、これを行うにはすべてのコードを自分で書かなければなりません。Opacity 画像エディターをご覧になりたいと思われるかもしれません。これにより、画像を生成し、それらを Quartz または Cocoa 描画コードとしてエクスポートできます。

于 2010-02-12T06:34:55.257 に答える
1

どんなベクター画像?

NSImage は、ビットマップをロードするのと同じ方法で PDF をロードします。

NSImage は Quartz 2D 描画ですが、CGImage が必要な場合、10.6 の NSImage には 1 つを取得する方法があります。ただし、NSImage とは異なり、CGImage は明示的にビットマップ ベースです。渡すパラメータ-[NSImage CGImageForRect:context:hints:]によって、アートがどのようにラスタライズされるかが決まります。渡されたコンテキストで渡された四角形に描画する場合と同じ方法でラスタライズされます。

于 2010-02-12T07:32:03.250 に答える
0

ベクトル コードhttp://www.vectorcodeapp.comを使用してコア グラフィックス コードを生成できます。これをプログラムで使用したり、ポストスクリプトを生成するために使用したりすることもできます。

于 2014-05-12T10:34:39.970 に答える