問題タブ [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.
ios - CGContextDrawPath:無効なコンテキスト0x0
私はこのコードを持っています、それがここでの問題だと思います:
差出人:https ://github.com/kadirpekel/MapWithRoutes/tree/master/Classes
それは実際にそのプロジェクトを変更して機能していますが、コードに何かをインポートしようとしても機能しません。次のエラーが発生します。
ios - CGContext に描画されている部分的に透明な画像に境界線を付ける
前景に黄色の花瓶があり、背景が透明な画像があります。
私はCGContextでそれを描いています:
前に次のステートメントを使用して、その周りに影を描くことができますCGContextDrawImage
。
しかし、画像の周りにストロークを入れたいので、次のようになります。
私がこれをした場合:
(明らかに) 次のように、イメージ全体の周りに長方形の境界線を描画します。
これは私が必要とするものではありません。
しかし、3 番目の画像のように境界線を描画するにはどうすればよいでしょうか?
この場合、UIImageView を使用することはできないため、UIImageView の CALayer のプロパティを使用することはできません。
quartz-2d - CGContextDrawImage の使用方法
CGContextDrawImage を使用して助けが必要です。Bitmap コンテキストを作成し、ピクセル データを CGImageRef に変換する次のコードがあります。次に、CGContextDrawImage を使用してその画像を表示する必要があります。私はそれをどのように使用するべきかについてあまり明確ではありません。以下は私のコードです:
どんな助けやコードのサンプルも素晴らしいでしょう。前もって感謝します!
ios - iOS 6.0でCGContextDrawImageを使用して楕円の境界を取得する方法
次のコードを境界線で使用して楕円を描画しました。CGContextDrawImage
メソッドを使用すると、境界線が取得されず、画像が楕円形として表示されます。そうでなければ、この楕円の境界線を取得しました。実際には、楕円形と境界線のある画像を取得したいと考えています。私はこれらのうちの1つだけを手に入れました。両方手に入れたい。
編集:
次の画像のように問題を解決するにはどうすればよいですか
上記のビューには、白いカラー ボーダーのイメージがあります。私はこのように正確にしたい。どなたか教えてください。
ios - iOS: CGContext SetTextDrawingMode 異なる文字が原因でクラッシュする / テキストが描画されない
これらの関数を使用して、画像の上にテキストを描画しています。
strlen に「ü」、「ö」、「ä」などの文字がある場合を除いて、正常に動作します - クラッシュの原因になります。だから私はこの行の前にこれを使って文字列の長さを取得しようとしました
クラッシュはしませんが、テキストは描画されません。ここでの犯人はキャラクターだと思います。私は両方を試しました
しかし、何も役に立ちませんでした。これでいいですか?ありがとう。
更新: @Martin R:
ios - CGContextDrawImage オフスクリーン パフォーマンス
私は次のコードを使用して画面外に画像を作成し( を
context
使用してバックグラウンド スレッドで画面外にを作成しGDC
)、後で
更新された「UIImages の配列」を受け取ったときにのみ、画面上のメイン スレッドでレンダリングします
。
そうすることで、レンダリングパス、ライン
などは UIView の drawRect: メソッドを実行するよりもはるかに高速であることがわかりました。
私が今直面している問題は、それを使用して UIImage クラスをレンダリングしようとすると、
CGContextDrawImage()
レンダリングが 1.4 ~ 2.5 秒で非常に遅くなることです。検索
の主な問題は、ほとんどの時間を png ファイルの収縮に費やすことでした。私は
png画像を膨らませようとしましたが、CGImageRef
まだ長いレンダリング時間を使用しています。png
ファイルが入ってくる場合、リストを含むデータ配列を制御できません。
画像を細かく分割するか、ヘルプを使用して、
「」を使用せずにそれらの画像をCALayer
ステッチする方法は可能ですか?
この問題を解決する最善の方法と、どのようにアイデアがあればよいかわかりません。 CGContextDrawImage
前もって感謝します
ios - UIImageView で UIImage の上に三角形を描く方法
UIImageView で画像の上に描画するのに問題があります。既に「UIImage に別の画像を描画する」を見てきましたが、それは非常に役に立ちました。これが私のシナリオです: UITableView を含む UIPopoverController があり、ユーザーがスクロール可能なテーブル ビューの下部にいるときに上向きの三角形を表示したいと考えています。
私のコード:
imageView の UIImage に三角形を描画するようには見えません。最終結果は、完全に黒い ImageView (UIImage は単なる white.png です)、または imageview の上部にある 1 行です (状況によって異なります)。drawInRect:
またはdrawAtPoint:
、どの座標を使用するか) 。私がする必要があるのは、上向きの三角形を描くことだけです。難しいことではありません。実際に「本に従って」やっているように見えます。