問題タブ [uiimagejpegrepresentation]

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 に答える
551 参照

ios - 指定されたパスのファイルがSwiftで削除されると、UIImageJPEGRepresentationはnilを返しますか?

UIImageJPEGRepresentationDocuments ディレクトリ内のファイルのパスと がどのように関連しているかについて、私は完全に混乱しています。

基本的に、ファイル パスからファイルを削除してから を呼び出すとUIImageJPEGRepresentationUIImagenil が返されますが、ファイル パスが削除されていない場合はUIImageJPEGRepresentation、画像のデータ表現が返されます。

私が何を意味するかを示すサンプルコードは次のとおりです。

非常に最初の時間functionA呼び出され、imagePaths_ARRAY空であるため、コードの内部ブロックは実行されません。の配列をループし、UIImages画像ごとに呼び出してオブジェクトUIImageJPEGRepresentationに変換し、Dataファイルに書き込みます。配列に を追加しimagePathimagePaths_ARRAY、コードの他の場所で使用します。

画像ごとにログがRETURN GOOD表示され、すべての画像がファイルに書き込まれます。

ただし、2回目functionAの呼び出しでは が空ではないため、 のパスからすべてのファイルを削除します。imagePaths_ARRAYimagePaths_ARRAY

しかしUIImageJPEGRepresentation、再度呼び出されると、imagenil が返されますか?

それぞれが私に有効な を与えるimageので、私はその理由について完全に混乱しています:images_ARRAYUIImage

最初の文で述べたように、removeItem原因UIImageJPEGRepresentationを使用してファイルを削除すると nil が返される方法を知りたいです。

更新:代わりに置き換えるUIImageJPEGRepresentationUIImagePNGRepresentation、画像は問題なく圧縮されます。私は完全に混乱しています!

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

swift - FBSimulatorControl : ストリーミング用に CVPixelBufferRef データを jpeg データに変換します

CLI を迅速に開発し、FBSimulatorControl を使用しています。consumerData:delegate メソッドから取得したデータをストリーミングしたい。メソッドで取得したデータは、CVPixelBufferRef から取得したデータです。

FBSimulatorControl の github リポジトリに問題を記録しました。

データから CVPixelBuffer を再生成しようとし、そこから CIImage を取得して、それを jpeg データに変換しようとしました。しかし、うまくいかないようです。誰でもこれで私を助けることができますか?私が試したコードの下に追加する

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

swift - Alamofire はどの形式で画像をエンコードしますか?

alamofire を使用して、イメージをマルチパートでサーバーに送信しています。

サーバー側からバイト形式の画像があります。

これは、サーバー側で受信したバイトの例です

次のデータを画像に戻すにはどうすればよいですか?