問題タブ [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.
iphone - CGImageRefデータのピクセルを変更しようとしたときにRGBの値を0にする
こんにちはみんな私はこのコードのRGB値に対して0を取得しています。なぜですか?inImageは、このCGContextを使用して作成されました。
}
ピクセルの色を変更する(または変更する必要がある)コード
}
iphone - CGContext で描画した円がうまくいかないのはなぜですか?
iPhone の Mail.app のように円を描画するためのカスタム テーブル ビュー セルがあります。
代わりに、次のように描画します。
これが私のコードです:
どうすればダマにならないようにできますか?:)
編集:白い背景色を描画するコードを省略したという事実は無視してください。
それはどうですか?メールの円とまったく同じではないにしても、それほど似ていません。
cocoa - 角が丸いUIViewを親ビューから削除するにはどうすればよいですか?
3.2以降のiPadアプリを作成しています。私のアプリには、その下のすべてを暗くする半透明のオーバーレイビューがあります。このビューの真ん中で、このコードを使用して、この半透明の穴を切り刻んで、背景の一部を無傷で通過させています。
さらに、「穴」ビューには丸みを帯びた角があり、次の方法で適用されます。
これは、1つの小さな問題を除いてうまく機能します。これらの丸みを帯びた角は考慮されていないため、切り取られた穴は丸みを帯びているのではなく、四角い角になっています。これを修正する必要がありますが、方法がわかりません。アイデア、例、考えはありますか?
iphone - iPhoneゲームアプリケーションを高速化する方法は?
1つのUIViewとGraphicsContextを使用してiPhoneゲームアプリケーションを開発しています。以下は私がしていることです:
contextRefを使用した描画:
問題は、imageContextの描画に時間がかかることです。約0.12秒以上かかります。iPhoneデバイスでは、画像の描画に時間がかかります。だから、私は問題を解決するための解決策を探しているか、より短い時間で画像を描きます。
誰かが時間を短縮する方法を知っていますか?iPhoneでゲームを開発する方法は?App Storeには、たくさんのゲームがあります。すべてのゲームには適切な速度があります。
1つのUIViewでゲームを開発する方法や例を教えてください。
前もって感謝します!
cocoa-touch - CGContext にテキストを配置すると画面から落ちる
iPad アプリケーションで Core Graphics を使用して PDF を作成しています。CGContext を作成して PDF ページを開始し、CGContextShowTextAtPoint を使用してページに NSString を配置します。PDF が作成されますが、NSString が長い場合、テキストがページからはみ出してしまいます。
簡単に行を追加する方法について誰か提案がありますか? 文字列を分離して個別に配置する必要がありますか?
助けていただければ幸いです!リッキー。
iphone - UIImageからCGContextRefを取得するにはどうすればよいですか?
要するに、私がやりたいのは[UIImage->いくつかの変換を行う->変換されたUIImage]です。
何か案は?本当にありがとう!!
iphone - Quartz コンテキストに描画するときに UIImage stretchableImageWithLeftCapWidth が機能しない
次のように定義されたストレッチ可能なキャップを使用して画像を描画しています。
そして、それは UIImageView 内ではうまく機能していましたが、次のような画像を描画するときには機能しません:
..私はそれがうまくいかないと思っていました。CG コンテキストに描画するときの伸縮可能なキャップ イメージの解決策はありますか?
iphone - CoreGraphicsの最適化
私はiPadで本当にゆっくりと実行されているこのコードを持っています(何らかの理由でiPhoneでははるかに高速です):
何か案は??
iphone - UIImage drawInRect を使用しても、逆さまにレンダリングされます
CGContext 描画メソッドの代わりに drawInRect を使用することについて、この Web サイトでいくつかの投稿を読みました。それはまだそれを逆さまに描きますか?drawInRect を使用すると、座標系が左上から始まるように右向きに印刷されると思いましたか?
私がやっていることに注意size.height-y-height
してください。そうしないと、期待した場所に移動しません(drawInRect
左上の座標系を使用すると仮定します)。上記のコードでは正しい場所にレンダリングされますが、上下逆になっています。ヘルプ!!!!!!
アップデート
以下の回答のおかげで、これが作業方法です
ios - IOSでQuartz2dを使用してプログラムで線の描画をアニメーション化する
Quartz 2dを使用して、既存の線にポイントを徐々に追加して、アニメーション化された成長線を描画しようとしています。UIViewのdrawRectメソッドで、CGContextRefを取得し、その描画プロパティを設定して、最初のポイントを(0,0)に移動することにより、新しい線の描画を開始しました。
後で、次のdrawRect呼び出しで、その行を拡張して、もう一度CGContextRefを取得し、それに新しいポイントを追加しようとしました。
しかし、現在のCGContextRefには、最後のdrawRect呼び出しからの以前のCGContextMoveToPointコマンドの記録がないようです。したがって、すでに線を描き始めたという参照はありません。
私はここで何か間違ったことをしていますか?すでに描かれた線を参照する方法はありますか?