yuv 420SP 画像 (カメラから直接キャプチャ、YCbCr 形式) を iOS で jpg に変換したいと考えています。私が見つけたのは CGImageCreate() 関数ですを含むバイト配列を含むいくつかのパラメーターを受け取り、CGImage を返す必要があります。その UIImage は、UIImageJPEGRepresentation() への入力時に jpeg データを返しますが、実際には発生していません 出力画像データは必要なものからかけ離れています。少なくとも出力はゼロではありません。
CGImageCreate() への入力として、コンポーネントあたりのビット数を 4、ピクセルあたりのビット数を 12、およびいくつかのデフォルト値に設定しています。
rgbだけでなく、yuv YCbCrイメージ広告を本当に変換できますか? はいの場合、CGImageCreate関数への入力値で何か間違ったことをしていると思います。