我需要从服务器下载图像,但想在我的请求中添加一些参数
例如
"size" : {
"width": 100,
"height": 100
}
(此参数用于裁剪图像) 所以,
如何使用RestKit下载带参数的图像?
答案 0 :(得分:0)
如何裁剪?您起诉的参数仅指定大小。此外,我的建议是将图像(假设您有控制权)存储在您的应用程序更适用的大小中,或者编写您自己的Web服务以调整服务器上的图像大小并将数据传回给正确大小的图像。
我有一个可以获取电话簿数据的应用程序,我们为应用程序存储了一组单独的图像,这些图像的大小适合iPhone的小显示屏。我使用AFNetworking并利用图像缓存。最重要的是,你应该以最有效的形式存储资产供你使用。
如果您无法控制并且无法在发送到应用程序之前编写自己的Web服务来调整图像大小,那么一旦应用程序检索到图像,您将需要调整图像大小。有关使用RestKit
处理网络图片的信息,请参阅this SO answer。这在iDevice上是资源密集型的,如果可能的话应该避免(通过使用我提到的两种方法之一)。