問題タブ [cgcontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
46652 参照

iphone - CGContext の透明な背景の設定

私はまだCGContextで線を引くのに苦労しています。私は実際に線を引いて描画しましたが、既存の背景が透けて見えるように Rect の背景を透明にする必要があります。ここに私のテストコードがあります:

何か案は?

0 投票する
1 に答える
2430 参照

ios - CGContextから色空間を取得するにはどうすればよいですか?

CGContext既存のと同じ色空間でビットマップを作成したいCGContext。どうすればUIColorスペースを確保できCGContextますか?

0 投票する
1 に答える
3598 参照

image - cgcontext で現在描画されている画像をクリアしようとしています

cgcontext に uiimage を描画しました

CGContextDrawImage(tempContext, CGRectMake(0,0,myRect.size.width,myRect.size.height), imgRef);

しかし、ユーザーが現在の画像を使い終わったら、画像を再スケーリング/操作して同じコンテキストで再描画できるように、tempContext をクリアしたいと考えています。

このために、コンテキストをクリアしてクリーンにしたいと考えています。CgContextClearRect を試しましたが、うまくいきませんでした:(

0 投票する
3 に答える
1334 参照

iphone - iPhone: 配列に格納された CGLayers の描画中にクラッシュする

やり直し機能と元に戻す機能を備えた描画アプリを構築しようとしています。私の考えは、「touchMoved」のレイヤーに線を引き、そのレイヤーを「touchEnded」に保存することです。

正しいレイヤーに描画しているとは確信していませんが、描画している画像をクリアして配列内のレイヤーを再描画しようとするまで、すべて正常に動作します。

レイヤーを再描画しようとしている方法は次のとおりです。CGContextDrawLayerAtPoint()

0 投票する
1 に答える
3116 参照

iphone - CGContextSetShadowは結果を生成しません

UIViewサブクラスでこのコードを使用して、グラデーションの塗りつぶしで円を描画しています。

円とグラデーションはきれいに描かれていますが、影は見えません。同じCGContextSetShadow関数を別のビューサブクラスで使用し、正常に機能したため、なぜ機能しないのかわかりません。

注:上記のコードでは、「gradient」は以前に定義されたivarです。

0 投票する
2 に答える
5867 参照

iphone - CGContextShowGlyphsAtPointの問題の代わりにNSStringのdrawAtPointメソッドを使用する

私のアプリでは、パスに沿ってテキストをレンダリングしようとしています。これはほとんどのキャラクターには問題ありませんが、日本語(またはmac-Roman以外のもの)には問題ありません。CATiledLayerに正しい文字を表示する[NSStringdrawAtPoint]を使用することをお勧めします。ただし、約5秒後に消えます。今回はレイヤーをズームでき、適切に拡大縮小されますが、他のテキストのようにCATiledLayerにコミットされていないようです。

レンダリングする前に、文字列をチェックして、レンダリングできないものがあるかどうかを判断します。問題が発生する場合は、代わりにdrawAtpointを使用します。

テキストが消える理由について誰かが何か指針を持っていますか?

drawAtPointが使用されるとすぐに、デバッグ出力が次のように溢れます。

だから、それは私のコンテキスト管理と関係があると思いますが、これがCGContextShowGlyphsAtPointを使用するのと同じ場所にある場合、それはすでに正しいコンテキストを持っているはずだと思いましたか?

0 投票する
1 に答える
8115 参照

iphone - CGContextRefとUIViewの関係は何ですか?

私がクォーツ2DでPDFドキュメントを調べている間、彼らはCGPDFDocumentオブジェクトからページを取得することについて言っていました。次に、CGContextRefオブジェクトにページを描画します。

すべてがこのコンテキストで行われます。コンテキストに対して行われたこれらのことをビューでどのように表示できるかわかりません。または何かが足りませんか?私はwebViewでPDFを表示しています。

0 投票する
1 に答える
7196 参照

iphone - -[UIView drawRect:] メソッドはいつ呼び出されますか?

メインビューが表示される直前に呼び出されますか

いつでも呼び出すことができますか?

0 投票する
1 に答える
466 参照

iphone - CGContext を使用して GLPaint のようなプログラムを作成する方法はありますか?

CGContext を使って GLPaint に似たプログラムを作りたいと思っています。GLPaint では、黒のキャンバスだけでなく、ペイント キャンバスの背後にイメージを配置する余裕がないことを理解しています。

0 投票する
2 に答える
3254 参照

iphone - CGContextを使用してこれをどのように描画しますか

この線を描くために自分の視点でこれを描きたいのですが、基本的な線を描くために必要なものはすべて揃っていますが、描くのが苦手です。実際にこれを試みましたが、正しく機能させることができません。 代替テキスト