問題タブ [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 - 画像でパスをストロークするために使用できるCGPatternを作成する方法を教えてもらえますか?
持っている.pngを使用してパスをストロークしたいのですが、CGPatternRefを作成するのが難しいかわかりません。
iphone - Core Graphics でこのようなものを描画するにはどうすればよいですか
これをストロークにして描けるようになりたいです。これをできるだけ効率的に行うにはどうすればよいでしょうか。その場で描画するには、CGPatternRef を考えていましたが、その方法が本当にわかりません。
編集:
パスにワープする必要はありません。Illustratorでその問題を修正できませんでした。
iphone - CGContext を使用して線上に三角形/矢印を描画する
場所を操作するために、route-me のフレームワークを使用しています。このコードでは、2 つのマーカー (ポイント) 間のパスが線として描画されます。
私の質問: 「行の中央 (または上部) に矢印を追加して方向を示すには、どのコードを追加すればよいですか?」
ありがとう
iphone - 不正なアクセスを返す CGContextDrawImage
約 2 日間、2 つの UIImage をブレンドしようとしてきましたが、BAD_ACCESS エラーが発生しています。まず、同じ向きの 2 つの画像があります。基本的には CoreGraphics を使用してブレンドを行っています。
興味深いことに、コードを変更するたびに、初めてコンパイルしてデバイス上で実行するときに、何の問題もなくやりたいことをすべて実行できます。アプリケーションを再起動すると、エラーが発生し、プログラムがシャットダウンします。
誰か私に光をくれませんか?baseImage のサイズに動的にアクセスしようとしましたが、アクセスも悪くなります。
これが私がどのようにブレンディングを行っているかのスニペットです。
補足: 場合によっては完全に機能することもありますが、問題ありません。単に重ねてブレンドしない場合もあります。その他、iPhoneがクラッシュします。
iphone - CGContextRefを使用してViewクラスのDrawingメソッドを機能させる方法は?
Viewクラスにこれらの2つのメソッドがあります。ビューが初期化されると、drawRectメソッドが常に呼び出されます。しかし、drawLineメソッドを機能させることができません。呼び出されても何もしません。私はcgimagecontextまたはそのようなものを扱うことになっていますか?助けてください!!
iphone - iPhone: 変換された画像を適切に保存するために CGContextConcatCTM を使用する方法は?
カメラから画像をロードする iPhone アプリケーションを作成しています。ユーザーはライブラリから 2 番目の画像を選択し、その 2 番目の画像を移動/スケーリング/回転して、結果を保存できます。IB で 2 つの UIImageView をプレースホルダーとして使用し、タッチ/ピンチしながら変換を適用します。
問題は、両方の画像を一緒に保存する必要がある場合です。最初の画像のサイズの rect を使用して に渡しUIGraphicsBeginImageContext
ます。それから私は使用しようとしましCGContextConcatCTM
たが、それがどのように機能するか理解できません:
しかし、次に何をする必要がありますか?img2.transform マトリックスにはどのような情報が保持されていますか? のドキュメントはCGContextConcatCTM
残念ながらあまり役に立ちません..現在、三角法を使用してポイントと角度を計算することで解決しようとしています(この回答の助けを借りて)が、変換が存在するため、これを行うためのより簡単でエレガントな方法ですよね?
iphone - iPhone UIView の Quartz Composer
Quartz Composer ドキュメントを iPhone アプリに埋め込もうとしています。iPhone OS 3.1 で Quartz Composer のサポートが追加されたことは知っていますが (少なくとも、ウィキペディアにはそう書かれています)、これを行う方法に関する適切なリソースが見つかりません。CGContext を使用しますか? または、Quartz Composer コンポジションを追加するためのより使いやすい方法はありますか?
ありがとう!
iphone - Core Graphics パスの回転
これは単純なものである必要があります。基本的に、コア グラフィックスで描画されたパスがいくつかあり、それらを (便宜上) 回転できるようにしたいと考えています。CGContextRotateCTM(context); を使用してみました。しかし、それは何も回転していません。何か不足していますか?
drawRect のソースはこちら
iphone - iPhone:CoreGraphicsとメモリ管理
誰かが私がここで間違っていることを教えてもらえますか?この方法を使用して、PDFのページをめくります。しかし、画像を含むPDFページをプルするたびにメモリフットプリントが増加するため、コード内の何かが適切にリリースされていないようです。私はCoreGraphicsにかなり慣れていないので、この方法でメモリがリークする場所を一生理解できません。
iphone - iPhone/iPad での CGBitmapContextCreate
大きなPNG画像の束をピクセルごとに解析する必要がある方法があります(PNGはそれぞれ600x600ピクセルです)。Simulator では問題なく動作するようですが、デバイス (iPad) では、一部の内部メモリ コピー関数で EXC_BAD_ACCESS が発生します。小さい画像で試してみると、すべてがうまくいくように見えるので、サイズが原因のようです。これは、以下のメソッドのメモリ関連の肉です。
これを一連の画像で実行すると、12回実行されてから失敗しますが、シミュレーターでは問題なく実行されます。何かアイデアはありますか?