問題タブ [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.
iphone - -base64Encoding の戻り値の型のデフォルトは id です
私のアプリケーションでは、次のコーディングを試してみると、次のような警告が表示されます
コード
警告
この警告を削除する方法、解決を手伝ってください。
uiimage - UIImageJPEGRepresentation を呼び出すときの UIImage の向きの問題
カメラロールから取得した UIImage があります。次のコードがあります。
UIImageView で img を表示すると、向きは正しいです。ただし、UIImageJPEGRepresentation から NSData オブジェクトを返した後、一部の画像が上下逆に表示されます (すべてではなく、一部のみ)。
それを修正する必要があるコードを見つけましたが、逆さまに表示されるものは UP の向きを返すため、コードが実行されないため、うまくいきません。私が使用しようとしたコードは次のとおりです。
UIImageJPEGRepresentation が向きに影響を与える理由はありますか?
前もって感謝します。
ios - UIImageJPEGRepresentation で発生する可能性のあるメモリの問題
UIImages の束を JPG として保存するメソッドがあり、アプリがクラッシュしています。メモリが解放されていないことが原因だと思います。画像を保存するために UIImageJPEGRepresentation を使用しています。自動解放プールにラップしていますが、機能していないようです。
上記のコードを実行すると、アナライザーはますます多くのメモリが使用されていることを示し、最終的にはクラッシュします。行を削除すると - [UIImageJPEGRepresentation(anImage.image, 1) writeToFile:localImagePath atomically:NO]; それは正常に動作します。
参考までに、ループは NSManagedObjects の配列を反復処理します。
どんな助けでも大歓迎です!ありがとう
提案による新しいコードは次のとおりです-
}
それは私にこのエラーを与えます-
ディスパッチ ブロック内にdefectImages配列をロードしても、何もしません。ご協力いただきありがとうございます。
編集 - CoreData はスレッド セーフではないため、この問題を解決するために新しい FetchRequests と ObjectContexts を宣言しました。不正なアクセス エラーは発生しなくなりましたが、メモリ不足に戻りました。コードを簡略化しましたが、この状態ではメモリ リークが発生します -
objective-c - 画像の正確なサイズをバイト単位で取得するには?
画像を NSData に変換して画像サイズをバイト単位で計算しましたが、そのデータ長が間違った値になりました。
image - UIImageJPEGRepresentation は白いボトムバーを作成します
とUIImageJPEGRepresentation
で画像をキャプチャした後に使用しています。何らかの理由で画像を圧縮すると、画像の下部に細い白い線が表示されます。これを修正する方法を知っている人はいますか?AVCaptureSession
AVCaptureStillImageOutput
UIImageJPEGRepresentation
ios - UIImageJPEGRepresentation がメモリ警告を受け取りました
UIImageJPEGRepresentation を使用するとメモリ警告が表示されます。これを回避する方法はありますか? アプリがクラッシュすることはありませんが、可能であれば避けたいと思います。断続的に実行されません[[UIApplication sharedApplication] openURL:url];
ios - UIImagePickerController は、画像を保存するまで正しい画像を表示します
UIImagePickerController で UIImage を取得しています。画像を取得したら、UITableView の背景として設定します。画像は私が撮ったものとまったく同じように見えます。しかし、画像をサーバーに保存してから、画像をロードし直すと。UIImagePNGRepresentation
またはを使用して保存するかどうかにかかわらずUIImageJPEGRepresentation
、画像は保存時に回転します (回転はサーバー呼び出しの前に発生します)。ここで、pngは回転するが、jpegは回転しないことを読みました。しかし、私にとっては両方とも90度回転します。私の場合、jpegが悪いのはなぜですか?
もっと
画像ピッカーから生の画像をUIImageとして取得します。次に、UIImage へのポインターを保持します。しばらくして、UIImage を保存したいと思います。だから通常私はそうしますUIImagePNGRepresentation(myUIImage)
。AFNetworkingを次のように使用しています
imageDictionaries の項目の 1 つが次のようになります
また、私のコードは正常に動作することに注意してください。唯一の問題は、画像が回転していることです。self.backgroundImage
UIImagePickerController から取得した UIImage へのポインタです。
を使用すると、画像が回転しませんUIImagePickerControllerEditedImage
。しかし、それはまた別の話です。