2012-02-28 1 views
2

私はKineme GL Lineオブジェクトを使用して線を描画するQuartzコンポジションを持っています。私のクライアントはエイリアシングエフェクトに不満を抱いていたので、私はすべてのKineme GL Linesを通常のLineオブジェクトに置き換えました。私はQuartz Composerで "View"を押すと、エイリアシングに関して多くの改善が見られます。しかし、私のObj-Cアプリケーションでは、これらの行は何があってもQCViewに描画されません。これらの行を表示できるようにするために必要なものがありますか?行はQCViewに表示されませんが、Quartz Composerビューアに表示されます

ありがとうございます!

答えて

1

http://kineme.net/AlphaBlendModeをインストールした場合は、AlphaブレンドモードのパッチをKineme GL Lineに設定すると、美しいアンチエイリアス処理された行がレンダリングされます。

+0

申し訳ありませんが、あなたが言ったことはしましたが、違いは見られません。結果を見るために何か他に必要なことはありますか? – user1238705

+0

実際には、線幅を調整した後、私はいくつかの改善が見られるので、私はあなたに感謝します...しかし、私はまだビューアで何かが表示されることができますが、QCViewでは表示されません。誰もこれを説明できますか? – user1238705

+0

内部フレームワークのバグのようです。残念ながら、それらは不透明であるため、私たちがそれについて行うことはあまりありません。ここ数年の間にAppleがQuartz Composerで多大な努力をしてこなかったことを考えると、Appleにバグを報告すると修正されることはないと思います。 – smokris

関連する問題