私は200px x 200px UIImageView
にUICollectionViewCell
というURLの画像を表示しています。問題は、URLによってどの解像度の画像が提供されているのかわからないため、メモリ消費量のためにUIImageView
に配置する前にサイズを変更する方が良いと思います。サイズ変更AlamofireImageで画像をダウンロード
私はすでに、私は疑問に思って画像
let url = NSURL(string: "http:\(product.picUrl)")
self.imgProductItem.af_setImageWithURL(url!, placeholderImage: UIImage(named: "app_default-resize"))
をダウンロードするalamofireを使用することがUIImageView
に配置するために使用する前に、まずそれをリサイズする方法はありますか?そして、メモリ使用量を節約するために画像をダウンロードするためのヒントがあれば、それを聞きたいと思います。
ご協力いただければ幸いです。ありがとうございました。
alamofireにはこれらの機能が含まれていませんか? –
Alamofireはそれ自体でサイズ変更を行うとは思わないが、URLやNSDataを使ってイメージを取得し、イメージを作成してサイズを変更する必要があると確信している。 Alamofireは、 "データベースからのものを取得する" APIのようなものです。 – impression7vx
フィルタを使用してサイズ変更します。 https://github.com/Alamofire/AlamofireImage#image-filters-1を参照してください。 – Rob