2012-05-12 10 views
0

私は長方形のNSImage Aを持っており、Aの比率を保っている二乗された透明な画像Bに埋め込むようにスケールしたいと思います。ですから、最後には四角形のイメージを四角形で取得します。2つのNSImageからのNSImage

どのように画像を合成できますか。つまり、どうやって別のNSImageにNSImageを描画し、その結果の画像を保存できますか?

私はBeizer内部でNSImageをクリップすることについて読んできましたが、Beizerの四角形を塗りつぶす代わりに、比率を維持する必要があります。

私が欲しいものを理解していただければ幸いです。

ありがとうございました。

答えて

2

「ココアドローイングガイド」には、「イメージに描画」というセクションがあります。そのドキュメントから:

NSImageオブジェクトにフォーカスを固定し、他のイメージやパスをイメージコンテキストに描画することで、イメージをプログラムで作成することができます。この方法は、画面に表示する画像を作成する場合に最も便利ですが、結果の画像データをファイルに保存することもできます。

例コードがあります。

+1

ありがとう、GoZoner。それを逃した。 – rmvz3

関連する問題