問題タブ [cgimageref]

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

facebook - ソーシャルライブラリを使用してCGImageRefをfacebookに共有するには?

これは、画像データを持っているメソッドであり、その画像はカメラロールに書き込まれます

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

ios - destImageRef NULL を与える largeimagedownsizing と ios のクラッシュ

Apple のサンプル コードを使用して画像を縮小しています。
私は2つの画像をテストしました。1 つのイメージは 204kB で、もう 1 つのイメージは 205kB です。https://developer.apple.com/library/ios/samplecode/LargeImageDownsizing/Introduction/Intro.html#//apple_ref/doc/uid/DTS40011173Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan nan]'
からコードを取得したため、204kB のイメージでクラッシュしてエラーが発生しました

クラッシュしている画像のリンクhttp://www.bluebell-railway.co.uk/bluebell/personal/jon-bowers/extension/17_3l.jpg

destImageRefが NULLになることしかわかりませんでした

画像を縮小するコード:

次のメソッドでは、 「destImageRef is null」を指定しています

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

memory-management - CGImageCreateWithImageInRect が ARC でメモリをリークする

私は電話しています

多くの場合、アプリは最終的にクラッシュしますが、画像への参照は保持されません。tmp はガベージ コレクションを取得すべきではありませんか?

エラーはEXC_BAD_ACCESS

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

ios - NSData を CGImage に変換してから NSData に戻すと、ファイルが大きくなりすぎます

を使ってカメラを作りましたAVFoundation

AVCaptureStillImageOutputメソッドが完成したら、captureStillImageAsynchronouslyFromConnection:completionHandler:次のような NSData オブジェクトを作成します。

オブジェクトを取得したらNSData、に変換せずに画像を回転させたいと思いUIImageます。そうするために に変換できることがわかりましたCGImage

imageData を取得した後、CGImage への変換プロセスを開始しましたが、オブジェクトの 30CGImageRef倍の大きさになることがわかりましたNSData

CGImagefromに変換するために使用するコードは次のNSDataとおりです。

NSLog画像のサイズを出してみるとNSData、1.5~2メガバイトの画像が30メガバイトに!

NSData から CGImage に移動すると、画像が解凍され、NSData に戻すと、適切なファイル サイズに戻るのではないかと考えました。

上記はオブジェクトNSDataと同じです。lengthCGImageRef

画像を保存しようとすると、画像は 30 MB の画像で開くことができません。

私は CGImage の使用にまったく慣れていないので、NSData から CGImage への変換が間違っているのか、または再度解凍するために何らかのメソッドを呼び出す必要があるのか​​どうかはわかりません。

前もって感謝します、

意思

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

ios - 画像のフィルタリングにより、メモリの消費量が増えてクラッシュする

画像フィルターを適用するために次のコードを使用しています。私のアプリでは、明るさ、コントラスト、彩度をフィルタリングしています。それぞれ 3 つの個別のスライダーを使用して値を変更しています。値を移動し続けると、メモリ消費量が 1.5 GB を超えてクラッシュします。クラッシュのない実装のためにこのメモリ消費を減らす方法はありますか?

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

ios - Av ファンデーションを使用した動画フレームの抽出

このメソッドを使用して、ビデオのフレームを生成します

しかし、私はこの行に深刻な問題を抱えていますimgRef = [generate copyCGImageAtTime:time actualTime:NULL error:&error];

時々実行途中でここでフリーズしますが、例外なく結果も実行も継続もなし! 誰でも私を助けたり、問題を説明したりできますか?

コマンドの実行がより特定の時間であるかどうかを確認し、そのコマンドを強制終了する方法はありますか?