問題タブ [cgbitmapcontext]

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

objective-c - nsimage オフスクリーンをレンダリングし、decklink ビデオフレームのポインターを設定します

私はosxで開発しています。

nsimage オブジェクトからオフスクリーンでレンダリングされたピクセル データへのポインターを設定しようとしています。これは私のコードです:

次のコードを使用して、デッキリンク フレームへのポインターを設定します。

すべてのオブジェクトが正常に初期化されています。エラーはありません。画像がメモリにレンダリングされているように見えます。

これは、decklink デバイスで再生するためのdecklink フレームを作成するコードです。

この投稿の上部にあるコードは、renderFrame クラスにあります。

次のコード行は、pixeldata ポインターを videoframe オブジェクトに渡す場所です。

すべてがコンパイルされています。Pixeldata がオフスクリーンでレンダリングされています。フレームは正しくスケジュールされ、decklink デバイスで再生されます。しかし、私が得るのは黒い画面だけです。おそらく、ピクセルデータへのポインタに何か問題があるのでしょうか? 障害がどこにあるのかわかりません。

どんな助けでも大歓迎です!

Thx トーマス

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

core-graphics - CGContextRef が CGBitmapContext を指しているかどうかを判別する

標準の CGContext か CGBitmapContext かを判断するために、「isKindOfClass」を CGContextRef に問い合わせる方法を考えていました。

私はそれを決定する方法を見つけることができません:/

前もって感謝します

0 投票する
8 に答える
22647 参照

ios - swift でサポートされていないパラメーターの組み合わせ CGBitmap エラーが発生しています

迅速に CGContext を作成しようとしています。コンパイルはできますが、実行時にエラーがスローされます。

エラーは次のとおりです。

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

ios - CGBitmapContext に描画するときに NSTextEffectLetterpressStyle を失う

無地の背景色の上にテキストを描画していますが、それが表示されている間NSTextEffectLetterpressStyle、属性付きの文字列に適用された効果が表示されません。目的の外観を提供する追加の白いアウトラインではなく、テキストの色のみが表示されます。活版印刷効果を適用しなかった場合と本質的にまったく同じように見えます。これはなぜですか、活版テキスト効果を正しく描画するにはどうすればよいですか?

結果は次のとおりです。
ここに画像の説明を入力

これは私が期待していたものです(白い輪郭に注意してください):
ここに画像の説明を入力

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

ios - 同じ ALAssetsLibrary アセットの異なる画像?

以下を使用して、ALAssetsLibrary から画像を取得します。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

情報ディクショナリのイメージの形式はkCGImageAlphaNoneSkipLastkCGBitmapByteOrderDefaultです。

後で、たとえばアプリを再起動したときに、 を使用しreferenceURLて同じ画像を取得します。今回はkCGImageAlphaNoneSkipFirstとのフォーマットですkCGBitmapByteOrder32Little

通常、これは問題にはならないようです。これは、いずれかの結果の UIImage が UIImageView およびその他の UIKit メソッドによって正しく処理されるためです。ただし、この画像をGLViewにも送信します。ピッカーからの画像の場合、すべての青と赤の値が交換されているため、間違った色合いになります(RとBのバイトを交換することで修正できます)。

これがバグなのか、何か間違ったことをしているのかはわかりません。誰かがこれが起こっている理由と回避策を教えていただければ幸いです。

画像を取得するために使用する 2 つの方法のコードは次のとおりです。

メソッドの使用- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info:

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

objective-c - CGBitmapInfo での Objective-C から Swift への変換の問題

フィルターの不透明な背景を取り出すこの Objective-C コードがあります。私はそれを最新のSwiftに変換しようとしていますが、いたるところにエラーがあります。

行ごとに変換するとき。これまでのところ、行の変換に問題があります。

編集**これはエラーがどのように見えるかです: ここに画像の説明を入力

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

ios - kCGBitmapByteOrder32Little の意味は何ですか

CGBitmapInfo 定数のすべての意味は何ですか?</p>