問題タブ [cgcontextdrawimage]

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 に答える
1769 参照

ios - CGContextDrawPath:無効なコンテキスト0x0

私はこのコードを持っています、それがここでの問題だと思います:

差出人:https ://github.com/kadirpekel/MapWithRoutes/tree/master/Classes

それは実際にそのプロジェクトを変更して機能していますが、コードに何かをインポートしようとしても機能しません。次のエラーが発生します。

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

ios - CGContext に描画されている部分的に透明な画像に境界線を付ける

前景に黄色の花瓶があり、背景が透明な画像があります。

ここに画像の説明を入力

私はCGContextでそれを描いています:

前に次のステートメントを使用して、その周りに影を描くことができますCGContextDrawImage

ここに画像の説明を入力

しかし、画像の周りにストロークを入れたいので、次のようになります。

ここに画像の説明を入力

私がこれをした場合:

(明らかに) 次のように、イメージ全体の周りに長方形の境界線を描画します。

ここに画像の説明を入力

これは私が必要とするものではありません。

しかし、3 番目の画像のように境界線を描画するにはどうすればよいでしょうか?

この場合、UIImageView を使用することはできないため、UIImageView の CALayer のプロパティを使用することはできません。

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

iphone - UIImage を使用した描画パターンはパターンとは異なりますが、UIView で UIImage が塗りつぶされています

私のコード行:

URL

パターンを塗りつぶしながらブラシパターンのように描画しないUIView

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

quartz-2d - CGContextDrawImage の使用方法

CGContextDrawImage を使用して助けが必要です。Bitmap コンテキストを作成し、ピクセル データを CGImageRef に変換する次のコードがあります。次に、CGContextDrawImage を使用してその画像を表示する必要があります。私はそれをどのように使用するべきかについてあまり明確ではありません。以下は私のコードです:

どんな助けやコードのサンプルも素晴らしいでしょう。前もって感謝します!

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

ios - iOS 6.0でCGContextDrawImageを使用して楕円の境界を取得する方法

次のコードを境界線で使用して楕円を描画しました。CGContextDrawImageメソッドを使用すると、境界線が取得されず、画像が楕円形として表示されます。そうでなければ、この楕円の境界線を取得しました。実際には、楕円形と境界線のある画像を取得したいと考えています。私はこれらのうちの1つだけを手に入れました。両方手に入れたい。

編集:

次の画像のように問題を解決するにはどうすればよいですか
ここに画像の説明を入力

上記のビューには、白いカラー ボーダーのイメージがあります。私はこのように正確にしたい。どなたか教えてください。

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

ios - iOS: CGContext SetTextDrawingMode 異なる文字が原因でクラッシュする / テキストが描画されない

これらの関数を使用して、画像の上にテキストを描画しています。

strlen に「ü」、「ö」、「ä」などの文字がある場合を除いて、正常に動作します - クラッシュの原因になります。だから私はこの行の前にこれを使って文字列の長さを取得しようとしました

クラッシュはしませんが、テキストは描画されません。ここでの犯人はキャラクターだと思います。私は両方を試しました

しかし、何も役に立ちませんでした。これでいいですか?ありがとう。

更新: @Martin R:

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

ios - CGContextDrawImage オフスクリーン パフォーマンス

私は次のコードを使用して画面外に画像を作成し( を
context使用してバックグラウンド スレッドで画面外にを作成しGDC )、後で
更新された「UIImages の配列」を受け取ったときにのみ、画面上のメイン スレッドでレンダリングします

そうすることで、レンダリングパス、ライン
などは UIView の drawRect: メソッドを実行するよりもはるかに高速であることがわかりました。

私が今直面している問題は、それを使用して UIImage クラスをレンダリングしようとすると、
CGContextDrawImage()レンダリングが 1.4 ~ 2.5 秒で非常に遅くなることです。検索
の主な問題は、ほとんどの時間を png ファイルの収縮に費やすことでした。私は
png画像を膨らませようとしましたが、CGImageRefまだ長いレンダリング時間を使用しています。png
ファイルが入ってくる場合、リストを含むデータ配列を制御できません。
画像を細かく分割するか、ヘルプを使用して、 「」を使用せずにそれらの画像をCALayerステッチする方法は可能ですか? この問題を解決する最善の方法と、どのようにアイデアがあればよいかわかりません。
CGContextDrawImage

前もって感謝します

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

ios - UIImageView で UIImage の上に三角形を描く方法

UIImageView で画像の上に描画するのに問題があります。既に「UIImage に別の画像を描画する」を見てきましたが、それは非常に役に立ちました。これが私のシナリオです: UITableView を含む UIPopoverController があり、ユーザーがスクロール可能なテーブル ビューの下部にいるときに上向きの三角形を表示したいと考えています。

私のコード:

imageView の UIImage に三角形を描画するようには見えません。最終結果は、完全に黒い ImageView (UIImage は単なる white.png です)、または imageview の上部にある 1 行です (状況によって異なります)。drawInRect:またはdrawAtPoint:、どの座標を使用するか) 。私がする必要があるのは、上向きの三角形を描くことだけです。難しいことではありません。実際に「本に従って」やっているように見えます。