quartz-graphics

    2

    3答えて

    私は、白い背景を持つUIImage(ユーザー図面によって生成された)を持っています。この画像の白い部分を透明にしたいと思います。また、これをPNGファイルに保存したいと思います。 私はフォーラムを見回しましたが、イメージを正しくマスクする方法を理解できません。誰もこれを前に試しましたか? ありがとうございました。

    9

    2答えて

    シナリオ: 私はCGPathのセットを持っています。それらは主に単なる線である(すなわち、閉じた形ではない)。彼らはUIViewの描画方法で画面に描画されます。 ユーザーがいずれかのパスの近くをタップしたかどうかを確認するにはどうすればよいですか? は、ここで私が働いていたものです: UIGraphincsBeginImageContext(CGPathGetBoundingBox(path));

    5

    1答えて

    QuartzDemoサンプルアプリケーションを見ると、クォーツのみを使用した(すなわち、uiwebviewを使用しない)PDFレンダリングのスピードが大好きです。しかし、PDFを拡大表示しているときには、PDF表示のようにはっきりしないようです。 マルチタッチを使用してズームイン/ズームアウトするときに同じ効果を得るために変更できるものはありますか? PDF変換マトリックスや何かを操作するような?

    1

    1答えて

    申し訳ありませんが、私はUIViewを表示しています。これは幅がかなり広いCGPathです。これは水平方向にUIScrollView内でスクロールすることができます。今は、CATiledLayerというビューを使用しています。なぜなら、それは1024ピクセル以上の幅だからです。 私の質問です:これは効率的ですか? - (void) drawRect:(CGRect)rect { CGCo

    1

    1答えて

    私はiPhoneで開発しており、ゲームの大半はOpenGL ESを使用していますが、CGImageとQuartzを使用して表示するメニューもあります。 OpenGL ESでは、どのような画像圧縮(JPG、PNGなど)に関係なく、PVRTCを使用しない限り、テクスチャとしてメモリに格納されたデータは8ビットのテクスチャです2または4ビット。私たちは大きなCGImageのために記憶上の問題を抱えてきた

    0

    1答えて

    私はUIViewサブクラス(TraceView)の幅が200 x 100で、ピクセル単位で描画しようとしています。この場合、私は横方向の75%を占める水平の青線を描こうとしています。代わりに、私は2つの垂直な青い線(端に1つ、中間に1つ)を得て、その75%は上に行く。私が使用しているCGLayerが90度回転して50%縮小したようです。これを修正するために私は何ができますか? .mファイルの上部に

    2

    2答えて

    私の代わりにトップの左下隅を使用しています以下のものを使用して、iPhone上に描画するために、左: CGContextTranslateCTM(context, 0.0, 200.0); CGContextScaleCTM(context, 1.0, -1.0); これは、グラフを描画するために私の原点を変更するため正常に動作している間が、ラベル付けは上下逆に表示されます。 どのように座標

    1

    2答えて

    私は小さなランスピードの問題があります。ロード時に、少なくとも1000ポイントを含むCGMutablePathを生成します。私は、画面上でこのパスをスクロールしたいので、私はこの種のコードを使用します。 -(void) drawRect:(CGRect)rect { /* Here, I have a timer calling drawRect 60 times per s

    1

    1答えて

    はCGLayerドキュメントから引用すると: クォーツCGLayerオブジェクトを含む再利用されているすべてのオブジェクトを、キャッシュします。 大きなページのメモリに問題があり、オン/オフスクリーンであるかどうかに基づいてビューを解放して再作成する簡単なメカニズムを実装しようとしています。どこかのアレイに保存されたネットワーク要求の結果として作成された私はUIImagesの束を持っている簡単のた

    2

    2答えて

    15000ピクセル程度の寸法を持つビューをCocoaで作成することは賢明ですか? (もちろん、このビューのわずかな部分のみがNSScrollViewに表示されます) Interface Builderのサイズの上限は10000ピクセルです。これは人為的な制限ですか、それとも背後にある理由はありますか? NSScrollView/Quartzを効率的にレンダリングすることを心配しないでください(私の