問題タブ [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 に答える
592 参照

ios - 無効なデータ バイト/行:CGBitmapContextCreate: CGContextDrawImage: 無効なコンテキスト 0x0

画像の配列をビデオファイルに変換しようとしています。その過程で、選択した画像からピクセルバッファを埋める必要があります。コード スニペットは次のとおりです。

これらの行を実行した後、xcode で次のメッセージが表示されます デバッグ後、次の値を取得します。

有効なデータバイト/行を取得するにはどうすればよいですか? コンソール ログで指定される3 つのコンポーネントは何ですか? 同様の質問がstackoverflowで見られましたが、私の場合は何も役に立ちませんでした。

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

objective-c - 広い色範囲のビットマップ コンテキスト

iPhone 7 の幅広い色範囲をサポートするために、kCGColorSpaceDisplayP3 色空間でイメージ マスクを作成しようとしています。

iOS 10 以前の iOS を使用する iPhone 6 以前のデバイスで sRGB カラースペースを使用すると、イメージ マスクを正しく作成できます。しかし、kCGColorSpaceDisplayP3 を使用して色空間を作成するときにどこが間違っているのかわかりません。

ログには次のように記載されています。

: CGImageMaskCreate: 無効なマスク ビット/コンポーネント: 32。

Core Graphics の経験はあまりありません。誰でもここで何か提案してください。

ありがとう。