問題タブ [graphicscontext]

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 投票する
1 に答える
588 参照

iphone - 各ストロークに固有の CoreGraphics (iphone) 状態を設定しようとしています

Core Graphics を使用して描画された線に関する情報を格納する、多数の「線」オブジェクトがあります。問題は、それぞれが固有の色とストローク幅を持つ複数の線オブジェクトが存在する可能性があるにもかかわらず、すべての線が同じ色とストローク幅で描画されることです。

各線オブジェクトには、ストロークの色、ストロークの幅、CGPoint の NSMutableArray などの属性があります。私の drawRect メソッドには、各ライン オブジェクトの各 CGPoint を処理する NSEnumerator イテレータと、コレクション内の各ライン オブジェクトに対して上記の処理を行う while ループがあります。新しい各行の開始時に、CGContext メソッドを使用してストロークの色と太さを設定します (以下のコード)。各線を独自の色で描画するにはどうすればよいですか?

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

iphone - グラフィック コンテキストを設定して UIImage を表示する (Obj-C)

Objective-C で UIImage をレンダリングしようとしています (環境に慣れるために単純な iPhone アプリ (ブレイクアウト型のもの) に取り組んでいます)。ただし、描画しようとすると「エラー: CGContextDrawImage: コンテキストが無効です」というエラーが表示されます。

私の質問は: UIImage の DrawAtPoint メソッドが使用するコンテキストを設定するにはどうすればよいですか?

ここに、すべてを初期化/呼び出す方法に関連するコードがあります:

更新中:

そしてそれを次のように初期化します:

(Ball は GameItem を継承していますが、まだ何も変わっていません)

私は、drawAtPoint 呼び出し afaik から無効なコンテキストを取得しています。コンテキストを設定する方法を説明するどこかへのヘルプ/ポインタは大歓迎です。

ありがとう!

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

python - GraphicsPath が常に更新されるわけではありません

このアプリケーションの単純な曲線は、ドラッグして画面の外に出すか、ウィンドウのサイズを変更したときにのみ表示されます。アプリケーションを起動したばかりのときは表示されず、ウィンドウを最大化または最小化すると表示も消えます。ただし、これらの時間は常に「Path Drawn」が出力されるため、すべての描画関数が呼び出されます。グラフィックスコンテキストの作成と描画に関して、私が間違っていることはありますか? そうでない場合、これらの特殊なケースでウィンドウを完全に更新するにはどうすればよいですか?

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

python - GraphicsContext を使用して MemoryDC に描画し、それを PaintDC にブリットするにはどうすればよいですか?

このような描画関数にダブルバッファリングを追加しようとしています。

最初に MemoryDC に描画してから、それを PaintDC に戻そうとしました。

ただし、これでは空白の画面しか表示されません。MemoryDC の仕組みを誤解していますか?

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

python - バッファリングされた GraphicsContext アプリケーションでちらつきの問題が発生するのはなぜですか?

ダブル バッファリングされた GraphicsContext コンテンツをパネルに描画するためにこのコードを思いつきましたが、ウィンドウ全体で一定のちらつきがあります。線や曲線など、さまざまな種類のパスを試しましたが、まだ残っていて、何が原因なのかわかりません。

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

uiimageview - 回転した UIImageView から UIImage を作成する

画像を含む UIImageView があります。UIImageView の transform プロパティを CGAffineTransformMakeRotation(angle) に設定することで、表示する前に画像を回転させました。角度はラジアン単位の角度です。

ビューに表示される回転したバージョンに対応する別の UIImage を作成できるようにしたいと考えています。

画像コンテキストを回転させると、回転した画像が得られます。

ただし、画像はその中心を中心に回転しません。回転に連結されたあらゆる種類の変換を試みて、中心を中心に回転させましたが、役に立ちませんでした。私はトリックを逃していますか?画像ではなくコンテキストを回転させているので、これは可能ですか?

今すぐこれを機能させるために必死になっているので、どんな助けもいただければ幸いです。

デイブ

編集:私は私のboundingRectコードについて何度か尋ねられたので、ここにあります:

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

java - SWT GCを使用してテキストを描画しているときに、テキストのアンチエイリアシングが機能しないのはなぜですか?

今のところ、私の目標は、ラベルにアンチエイリアステキストを表示することです。私の調査が正しければ、SWTラベルはテキストのアンチエイリアシングをネイティブにサポートしていないため、現在の回避策は、画像を作成し、テキストのアンチエイリアシングをオンにして、その画像にテキストを描画してから、その画像をラベルに渡すことです。 。

私の現在の画像描画コードは次のとおりです。

2台の異なるコンピューターで一貫性のない結果が得られました。職場では、結果の画像のテキストが、テキストのアンチエイリアシングがオンになっていないかのように途切れ途切れに見えます。しかし、自宅では、リモートデスクトップを介して仕事用のコンピューターに接続しているので、希望どおりの結果が得られました。

もちろん、両方のコンピューターで正しく動作するようにしたいのですが、現在、正しく動作しない理由について困惑しています。各コンピューターはWindows7、Eclipsev3.6を実行しています。

この不整合を引き起こしている問題は何でしょうか?そして、私の回避策がばかげていて、もっと簡単な方法を完全に見逃している場合、その方法は何ですか?助けてくれてありがとう!

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

ios - iOSの「現在のグラフィックスコンテキスト」-それは何ですか

線や形などを描くと、iOSで「現在のグラフィックスコンテキスト」が表示されます。

正確には「現在のグラフィックスコンテキスト」とは何ですか-私は30,000フィートの説明を探しています。

今のところ、UIコードをコピーして貼り付けるだけで、何をしているのか正確にはわかりません。

0 投票する
6 に答える
34925 参照

ios - iOS:プログラムでスクリーンショットを作成するための最も速くてパフォーマンスの高い方法は何ですか?

iPadアプリで、画面の大部分を占めるU​​IViewのスクリーンショットを作成したいと思います。残念ながら、サブビューはかなり深くネストされているため、スクリーンショットを作成してページをアニメーション化するのに時間がかかります。

「通常の」方法よりも速い方法はありますか?

可能であれば、ビューのキャッシュや再構築は避けたいと思います。

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

ios - マスクカラーを使用して iOS で画像を変更する

イメージを変更する方法

ここに画像の説明を入力

ここに画像の説明を入力

助けてくれてありがとう!