【问题标题】:How to get height and width of image with Android Universal Image Loader?如何使用 Android Universal Image Loader 获取图像的高度和宽度?
【发布时间】:2012-12-29 03:47:04
【问题描述】:

如何访问使用 Android 通用图像加载器加载的图像的高度和宽度?

【问题讨论】:

  • 我没用过,但是你的图片对象真的没有getWidth()和getHeight()方法吗??
  • @SiddharthLele - 我不明白你的意思 - 我只想要图像高度和宽度的数字(px 或 dp)。
  • @Dr.Dredel - 我不知道,但我在任何地方的说明中都没有看到。
  • “图像”是什么意思?原始图像缓存在光盘上?还是ImageView中显示的Bitmap?
  • @NOSTRA - 我要确定的主要内容是高宽比,因此无论是原始的还是缓存在磁盘上的,都没有关系(但不是 ImageView 中显示的区域,以防被裁剪/调整大小...等)

标签: android universal-image-loader


【解决方案1】:

您可以使用 ImageLoadingListener 加载图像时获取图像的位图:

imageLoader.displayImage(imageUrl, imageView, [options], new SimpleImageLoadingListener() {
    @Override
    public void onLoadingComplete(Bitmap loadedImage) {
        int width = loadedImage.getWidth();
        int height = loadedImage.getHeight();
        //...
    }
});

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 2017-09-08
    • 2011-06-08
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    相关资源
    最近更新 更多