問題タブ [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.
ios - 指定されたパスのファイルがSwiftで削除されると、UIImageJPEGRepresentationはnilを返しますか?
UIImageJPEGRepresentation
Documents ディレクトリ内のファイルのパスと がどのように関連しているかについて、私は完全に混乱しています。
基本的に、ファイル パスからファイルを削除してから を呼び出すとUIImageJPEGRepresentation
、UIImage
nil が返されますが、ファイル パスが削除されていない場合はUIImageJPEGRepresentation
、画像のデータ表現が返されます。
私が何を意味するかを示すサンプルコードは次のとおりです。
非常に最初の時間がfunctionA
呼び出され、imagePaths_ARRAY
空であるため、コードの内部ブロックは実行されません。の配列をループし、UIImages
画像ごとに呼び出してオブジェクトUIImageJPEGRepresentation
に変換し、Data
ファイルに書き込みます。配列に を追加しimagePath
てimagePaths_ARRAY
、コードの他の場所で使用します。
画像ごとにログがRETURN GOOD
表示され、すべての画像がファイルに書き込まれます。
ただし、2回目functionA
の呼び出しでは が空ではないため、 のパスからすべてのファイルを削除します。imagePaths_ARRAY
imagePaths_ARRAY
しかしUIImageJPEGRepresentation
、再度呼び出されると、image
nil が返されますか?
それぞれが私に有効な を与えるimage
ので、私はその理由について完全に混乱しています:images_ARRAY
UIImage
最初の文で述べたように、removeItem
原因UIImageJPEGRepresentation
を使用してファイルを削除すると nil が返される方法を知りたいです。
更新:代わりに置き換えるUIImageJPEGRepresentation
とUIImagePNGRepresentation
、画像は問題なく圧縮されます。私は完全に混乱しています!
swift - FBSimulatorControl : ストリーミング用に CVPixelBufferRef データを jpeg データに変換します
CLI を迅速に開発し、FBSimulatorControl を使用しています。consumerData:delegate メソッドから取得したデータをストリーミングしたい。メソッドで取得したデータは、CVPixelBufferRef から取得したデータです。
FBSimulatorControl の github リポジトリに問題を記録しました。
データから CVPixelBuffer を再生成しようとし、そこから CIImage を取得して、それを jpeg データに変換しようとしました。しかし、うまくいかないようです。誰でもこれで私を助けることができますか?私が試したコードの下に追加する
swift - Alamofire はどの形式で画像をエンコードしますか?
alamofire を使用して、イメージをマルチパートでサーバーに送信しています。
サーバー側からバイト形式の画像があります。
これは、サーバー側で受信したバイトの例です
次のデータを画像に戻すにはどうすればよいですか?