À l'aide de Facebook la Fresque de charger un bitmap
Je suis en train de remplacer Picasso dans mon application android avec Fresque. Cependant, je ne suis pas sûr de la façon de charger une image bitmap à l'aide de la Fresque.
Avec Picasso, je voudrais juste faire ce qui suit.
Bitmap poster = Picasso.with(getActivity())
.load(url)
.resize(Utils.convertDpToPixel(WIDTH,HEIGHT))
.centerCrop()
.get();
J'ai été incapable de comprendre comment créer un Bitmap avec cette Fresque. Des idées?
Autant que je sache, Il n'existe pas de moyen direct pour permuter ce les bibliothèques car la Fresque ne repose pas sur le standard de la classe Bitmap, mais plutôt dans leur mise en œuvre.
OriginalL'auteur treebear | 2015-04-06
Vous devez vous connecter pour publier un commentaire.
Que Fresco a dit:
Si votre demande pour le pipeline est une image décodée - Android Bitmap, vous pouvez profiter de nos plus facile à utiliser BaseBitmapDataSubscriber:
Vous ne pouvez pas affecter l'image bitmap à toutes les variables qui ne sont pas dans le champ d'application de la onNewResultImpl méthode.
http://frescolib.org/docs/datasources-datasubscribers.html#_
Mon code :
OriginalL'auteur BinqiangSun
Vous utilisez Fresque de l'image du pipeline directement pour cette:
http://frescolib.org/docs/using-image-pipeline.html
Mais si vous n'avez pas l'esprit de mon demander - qu'est-ce que la motivation? Pourquoi avez-vous besoin de l'image Bitmap lui-même?
SQLight
base de données par exemple. Vous souhaitez peut-être également à l'origine de la résolution de l'image pour plus tard, tout en appelant.resize()
dans l'exemple ci-dessus vous donnera une image redimensionnée (pas sûr si Fresque ferait la même chose, mais c'est la raison pour laquelle j'ai été le redimensionnement des images de moi-même lors de l'utilisation dePicasso
).Je suis sûr que je vais donner de la Fresque de la essayer dans mes nouveaux projets, mais juste à point - à mon humble avis, l'accès à l'image téléchargée en tant que
Bitmap
objet (ou d'un autre format, vous pouvez manipuler directement) est une caractéristique importante de nombreux développeurs pourrait vouloir voirJe vais avoir besoin de la référence pour la création d'un marqueur de carte pour l'API Google Maps (pour un exemple)
OriginalL'auteur tyronen
Vous utilisez Fresque CacheKey directement pour cette:
OriginalL'auteur Vishnu Kant Agarwal