問題タブ [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.
facebook - ソーシャルライブラリを使用してCGImageRefをfacebookに共有するには?
これは、画像データを持っているメソッドであり、その画像はカメラロールに書き込まれます
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」を指定しています
memory-management - CGImageCreateWithImageInRect が ARC でメモリをリークする
私は電話しています
多くの場合、アプリは最終的にクラッシュしますが、画像への参照は保持されません。tmp はガベージ コレクションを取得すべきではありませんか?
エラーはEXC_BAD_ACCESS
ios - NSData を CGImage に変換してから NSData に戻すと、ファイルが大きくなりすぎます
を使ってカメラを作りましたAVFoundation
。
AVCaptureStillImageOutput
メソッドが完成したら、captureStillImageAsynchronouslyFromConnection:completionHandler:
次のような NSData オブジェクトを作成します。
オブジェクトを取得したらNSData
、に変換せずに画像を回転させたいと思いUIImage
ます。そうするために に変換できることがわかりましたCGImage
。
imageData を取得した後、CGImage への変換プロセスを開始しましたが、オブジェクトの 30CGImageRef
倍の大きさになることがわかりましたNSData
。
CGImage
fromに変換するために使用するコードは次のNSData
とおりです。
NSLog
画像のサイズを出してみるとNSData
、1.5~2メガバイトの画像が30メガバイトに!
NSData から CGImage に移動すると、画像が解凍され、NSData に戻すと、適切なファイル サイズに戻るのではないかと考えました。
上記はオブジェクトNSData
と同じです。length
CGImageRef
画像を保存しようとすると、画像は 30 MB の画像で開くことができません。
私は CGImage の使用にまったく慣れていないので、NSData から CGImage への変換が間違っているのか、または再度解凍するために何らかのメソッドを呼び出す必要があるのかどうかはわかりません。
前もって感謝します、
意思
ios - 画像のフィルタリングにより、メモリの消費量が増えてクラッシュする
画像フィルターを適用するために次のコードを使用しています。私のアプリでは、明るさ、コントラスト、彩度をフィルタリングしています。それぞれ 3 つの個別のスライダーを使用して値を変更しています。値を移動し続けると、メモリ消費量が 1.5 GB を超えてクラッシュします。クラッシュのない実装のためにこのメモリ消費を減らす方法はありますか?
ios - Av ファンデーションを使用した動画フレームの抽出
このメソッドを使用して、ビデオのフレームを生成します
しかし、私はこの行に深刻な問題を抱えていますimgRef = [generate copyCGImageAtTime:time actualTime:NULL error:&error];
時々実行途中でここでフリーズしますが、例外なく結果も実行も継続もなし! 誰でも私を助けたり、問題を説明したりできますか?
コマンドの実行がより特定の時間であるかどうかを確認し、そのコマンドを強制終了する方法はありますか?