問題タブ [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.
objective-c - nsimage オフスクリーンをレンダリングし、decklink ビデオフレームのポインターを設定します
私はosxで開発しています。
nsimage オブジェクトからオフスクリーンでレンダリングされたピクセル データへのポインターを設定しようとしています。これは私のコードです:
次のコードを使用して、デッキリンク フレームへのポインターを設定します。
すべてのオブジェクトが正常に初期化されています。エラーはありません。画像がメモリにレンダリングされているように見えます。
これは、decklink デバイスで再生するためのdecklink フレームを作成するコードです。
この投稿の上部にあるコードは、renderFrame クラスにあります。
次のコード行は、pixeldata ポインターを videoframe オブジェクトに渡す場所です。
すべてがコンパイルされています。Pixeldata がオフスクリーンでレンダリングされています。フレームは正しくスケジュールされ、decklink デバイスで再生されます。しかし、私が得るのは黒い画面だけです。おそらく、ピクセルデータへのポインタに何か問題があるのでしょうか? 障害がどこにあるのかわかりません。
どんな助けでも大歓迎です!
Thx トーマス
core-graphics - CGContextRef が CGBitmapContext を指しているかどうかを判別する
標準の CGContext か CGBitmapContext かを判断するために、「isKindOfClass」を CGContextRef に問い合わせる方法を考えていました。
私はそれを決定する方法を見つけることができません:/
前もって感謝します
ios - swift でサポートされていないパラメーターの組み合わせ CGBitmap エラーが発生しています
迅速に CGContext を作成しようとしています。コンパイルはできますが、実行時にエラーがスローされます。
エラーは次のとおりです。
ios - CGBitmapContext に描画するときに NSTextEffectLetterpressStyle を失う
無地の背景色の上にテキストを描画していますが、それが表示されている間NSTextEffectLetterpressStyle
、属性付きの文字列に適用された効果が表示されません。目的の外観を提供する追加の白いアウトラインではなく、テキストの色のみが表示されます。活版印刷効果を適用しなかった場合と本質的にまったく同じように見えます。これはなぜですか、活版テキスト効果を正しく描画するにはどうすればよいですか?
結果は次のとおりです。
これは私が期待していたものです(白い輪郭に注意してください):
ios - 同じ ALAssetsLibrary アセットの異なる画像?
以下を使用して、ALAssetsLibrary から画像を取得します。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
情報ディクショナリのイメージの形式はkCGImageAlphaNoneSkipLast
とkCGBitmapByteOrderDefault
です。
後で、たとえばアプリを再起動したときに、 を使用しreferenceURL
て同じ画像を取得します。今回はkCGImageAlphaNoneSkipFirst
とのフォーマットですkCGBitmapByteOrder32Little
。
通常、これは問題にはならないようです。これは、いずれかの結果の UIImage が UIImageView およびその他の UIKit メソッドによって正しく処理されるためです。ただし、この画像をGLViewにも送信します。ピッカーからの画像の場合、すべての青と赤の値が交換されているため、間違った色合いになります(RとBのバイトを交換することで修正できます)。
これがバグなのか、何か間違ったことをしているのかはわかりません。誰かがこれが起こっている理由と回避策を教えていただければ幸いです。
画像を取得するために使用する 2 つの方法のコードは次のとおりです。
メソッドの使用- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
:
ios - kCGBitmapByteOrder32Little の意味は何ですか
CGBitmapInfo 定数のすべての意味は何ですか?</p>