装载有univerisal图像加载器的图像上的黑色背景

如下所示。 第一张图片是http://goldentrail.towardstech.com/assets/images/membersimage/buttons/eat.png链接的默认图片。 而下面的第二个图像是使用uil加载的图像

这是图像加载器configuration

File cacheDir = StorageUtils.getCacheDirectory(context); ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context) .memoryCacheExtraOptions(480, 800) // default = device screen dimensions .discCacheExtraOptions(480, 800, CompressFormat.JPEG, 75) .taskExecutor(AsyncTask.THREAD_POOL_EXECUTOR) .taskExecutorForCachedImages(AsyncTask.THREAD_POOL_EXECUTOR) .threadPoolSize(3) // default .threadPriority(Thread.NORM_PRIORITY - 1) // default .tasksProcessingOrder(QueueProcessingType.FIFO) // default .denyCacheImageMultipleSizesInMemory() .memoryCache(new LruMemoryCache(2 * 1024 * 1024)) .memoryCacheSize(2 * 1024 * 1024) .discCache(new UnlimitedDiscCache(cacheDir)) // default .discCacheSize(50 * 1024 * 1024) .discCacheFileCount(100) .discCacheFileNameGenerator(new HashCodeFileNameGenerator()) // default .imageDownloader(new BaseImageDownloader(context)) // default .imageDecoder(new BaseImageDecoder()) // default .defaultDisplayImageOptions(DisplayImageOptions.createSimple()) // default .enableLogging() .build(); 

这是显示选项

 DisplayImageOptions options = new DisplayImageOptions.Builder() .bitmapConfig(Bitmap.Config.ARGB_8888) // default .cacheInMemory() .cacheOnDisc() .build(); 

在这里输入图像说明

Solutions Collecting From Web of "装载有univerisal图像加载器的图像上的黑色背景"

您是否在自述文件中看到了评论:

 DON'T COPY THIS CODE TO YOUR PROJECT! This is just example of ALL options using. 

不要使用.discCacheExtraOptions(480, 800, CompressFormat.JPEG, 75) 。 您的图像以JPEG文件的forms保存在光盘caching中,不能有透明背景。

尝试使用android-query 。 这个API可以帮助图像,而其他一些可以使用android。