"customizable" Picasso 与 Universal Image Loader (UIL) 相比如何?
How "customizable" is Picasso vs. Universal Image Loader (UIL)?
我的目标是为我的 Android 应用使用一张包含带纹理背景的大图像。在 运行 的时候,我想把它裁剪成屏幕大小的一块作为背景图片。
哪个图像加载器对此更好?
This review of Android Image Loader 库描述了 Picasso 库和 UIL 库(以及其他库)的一些优点和缺点。
到目前为止,我认为毕加索似乎符合我的需要。 “毕加索允许你指定
确切的目标图像大小。”我相信这将实现我的目标,即根据设备的屏幕尺寸和密度裁剪出特定尺寸的图像。
这篇文章声称 UIL 允许进行大量自定义,但后来又说 "doesn’t not provide a way to specify image size directly you want to load into a view"。
毕加索更允许我将图像裁剪为实际屏幕尺寸,我说得对吗?
默认情况下,如果我没记错的话,Picasso 无法开箱即用地裁剪图像。但是,Picasso 允许您编写转换代码,并指定它们的使用,作为加载过程的一部分。
Picasso.with(ctx).load(uri)
.transform(new YourCropTransform(params...))
.into(target)
我的目标是为我的 Android 应用使用一张包含带纹理背景的大图像。在 运行 的时候,我想把它裁剪成屏幕大小的一块作为背景图片。
哪个图像加载器对此更好?
This review of Android Image Loader 库描述了 Picasso 库和 UIL 库(以及其他库)的一些优点和缺点。
到目前为止,我认为毕加索似乎符合我的需要。 “毕加索允许你指定 确切的目标图像大小。”我相信这将实现我的目标,即根据设备的屏幕尺寸和密度裁剪出特定尺寸的图像。
这篇文章声称 UIL 允许进行大量自定义,但后来又说 "doesn’t not provide a way to specify image size directly you want to load into a view"。
毕加索更允许我将图像裁剪为实际屏幕尺寸,我说得对吗?
默认情况下,如果我没记错的话,Picasso 无法开箱即用地裁剪图像。但是,Picasso 允许您编写转换代码,并指定它们的使用,作为加载过程的一部分。
Picasso.with(ctx).load(uri)
.transform(new YourCropTransform(params...))
.into(target)