問題タブ [uigraphicscontext]

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

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

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

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

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

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

ios - グラフィックコンテキストとは何ですか?(iOS)

グラフィックコンテキストとは正確には何ですか?Core Graphicを使用して描画すると、コンテキストへの参照が取得されます。ドキュメントを見ると、それがオブジェクトであるか、印刷用、デバイス用、PDF用などの正しい図面を処理しているように見えます。

コンテキストが実際に何であるかを理解するのを誰かが助けてくれますか?ドキュメントを読んでみましたが、わかりません。システムなどの情報(メタデータ)を含むオブジェクトですか?

前もって感謝します

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

ios - UIGraphicsGetCurrentContext() について

私は Quartz を理解しようとしており、あなたが利用しなければならないコンテキストを得ようとしています。コンテキストを作成する関数があるが、別の関数を同じコンテキストへの他の描画に呼び出す場合、最初のメソッドから次のメソッドにコンテキストを渡す必要がありますか? それともUIGraphicsGetCurrentContext()、まだ同じコンテキストに描画しているので、コンテキストを必要とする CG メソッドに使用できますか?

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

uiimage - UIImage 色を使った描画

2 つの UIImageViews があり、画像を一方から他方にコピーして色を調整したいのですが、奇妙なストレッチが発生しています。

コピーを作成するために使用するコードは次のとおりです。

最初の行のみを使用すると、画像が正常にコピーされ、次のようになります。

正しい

強調表示するためのものなので、少し大きくなっています。ただし、コピーして正しくスケーリングします。次に、色を付けようとすると、次のようになります。

違う

画像に色を付けるために使用するコードは次のとおりです。

着色コードで画像をスケーリングするさまざまな方法を試しましたが、何も機能しないようです。誰か提案がありますか?

0 投票する
0 に答える
347 参照

ios - ポイントの描画に関する問題

私のアプリでは、画面 (ユーザーが触れる場所) にドットを描画したいと考えています。追加したら保存しincrementalImageて、次のポイントをこの画像に追加します。

問題は、最初のポイントが表示されないことです。私は何が欠けていますか?

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

ios - Xamarin C# を使用して単純な画像を描画する IOS がぼやけて表示される

私は Xamarin で開発しており、その中にテキスト "CIRCLE" を含む単純な円を描画し、その画像を UIImageView に表示したいと考えています。問題は、円とテキストが非常にぼやけて見えることです。サブピクセルについて少し読んだことがありますが、それは私の問題ではないと思います。

誰かがいくつかのアイデアを持っていることを願って、ここにぼやけた画像とコードがあります:)

ぼやけた円

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

ios - 横向きでコンテキスト内の iOS レンダリング イメージが期待どおりに機能しない

以下のコードは、網膜解像度でビューから画像をレンダリングするのにうまく機能しているようです。問題は、デバイスが横向きのときに機能しないように見えることです。90 度回転した画像を返します。

画像またはコンテキストの向きのオプションを追加する必要がありますか?

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

ios - UIBezierPath を使用して UIImage を非同期的にクリップする

UIScrollView のパフォーマンスの問題を回避するために、QuartzCore を使用せずに丸みを帯びた角を UIImageView に追加したいので、次のように解決しました。

悲しいことに、drawRect で呼び出されると、UIScrollView でのスクロール中に遅延が発生するため、処理時間が少しかかります。したがって、dispatch_async を使用して別のスレッドでこれを処理しようとしました。これによりラグが解消され、すべてがスムーズに機能するようになりました。しかし今、私は別の問題を抱えています。スレッドが画像処理を非同期で開始するときに GraphicsContext が常に存在するとは限らないため、デバッガーで多くの無効なコンテキスト メッセージが表示されます。無効なコンテキスト メッセージを取得せずに、画像の丸みを帯びた角を処理する方法はありますか? QuarzCore の cornerRadius またはマスク関数を使用したくないことに注意してください。