Articles of android image

如何使用通用图像加载器

我有一个要求,我需要加载缩略图和ListView中的Text ,由自定义Adapter设置。 缩略图应该存储在缓存中,因为我使用的是通用图像加载器,但我对它的实现非常困惑,以及如何根据我的要求使用它从URL加载ListView的图像。 请通过良好的实施建议我一些方法。

Android:我应该使用哪种图像格式?为什么?

我是一个初学者程序员,我的问题是:我的Android应用程序将使用哪种图像格式? Descripton:我只使用插图,因此图像主要是背景图像和一些按钮,我想知道哪种方法最好。 我目前的图像进展是下一个:我使用.png文件格式。 我不知道我应该使用什么分辨率,现在我使用300×400 px图像aproximetly。 这是我使用图像的代码: Bitmap bMap = BitmapFactory.decodeResource(getResources(), MyArray[index].getArtiD()); MyImageView.setImageBitmap(bMap); 所以这就是我在Android中使用图像的方式,如果有人知道问题,提示或“必须知道的信息”,请告诉我们这样做。 我真的不明白为什么我应该使用这个位图工厂或为什么我应该使用png格式。 我想以最好的方式做到这一点,我在Android文档中看不到很多东西。 谢谢,亚当

Android文件提供程序非法参数exception

我正在使用文件提供程序将照片保存到给定目的地。 我明白了: java.lang.IllegalArgumentException:尝试打开活动以从摄像头捕获图像时缺少android.support.FILE_PROVIDER_PATHS元数据。 我的manifest.xml文件: 我的paths.xml文件: <paths xmlns:android="http://img.androidcookie.com/android/ppre codeFile externalFilesDirectory = this.getExternalFilesDir(null); File imageFile = File.createTempFile( imageFileName, .jpg", externalFilesDirectory ); Uri photoURI = FileProvider.getUriForFile(this, "com.example", imageFile); 最后一行给出了例外。 我在这里想念的是什么? 我已经关注了官方Android开发网站的教程( https://developer.android.com/training/camera/photobasics.html )

Android Studio更改了Image Assets的透明度

当我在Android Studio中使用我自己的图标作为基础创建新的“图像资源”(动作栏和标签图标)时,我最终获得了半透明图标。 (Android Studio更改原始颜色透明度)。 如何防止它并保存原始颜色? 这是下载到Android工作室之前的图像(纯黑色) 这是在使用图像资源下载到Android工作室之后,我设置了白色。 它变得透明了。

如何在android中创建video预览?

我的SD卡中有一个video文件。 我想在我的ImageView中展示这个video的预览。 请告诉我如何在Android中执行此操作。 谢谢你的帮助和时间。

加载没有OutOfMemoryError的大图像

我有一个5000 x 4000 px图像,我想画在canvas上。 首先,我尝试从资源加载它。 我把它放在/res/drawable 。 我使用以下方法: InputStream input = getResources().openRawResource(R.drawable.huge_image); Drawable d = Drawable.createFromStream(input, “image”); d.setBounds(…); d.draw(canvas); 它就像一个魅力。 在这种情况下, InputStream是AssetManager.AssetInputStream 。 所以现在我想从SD卡加载它。 这是我试图做的事情: File f = new File(path); Uri uri = Uri.fromFile(f); InputStream input = mContext.getContentResolver().openInputStream(uri); Drawable d = Drawable.createFromStream(input, “image”); 在这种情况下, InputStream是一个FileInputStream ,在创建Drawable时我得到了一个OutOfMemoryError 。 所以我想知道: 有没有办法加载图像而不会出现错误? 或者有没有办法将FileInputStream转换为AssetInputStream ? 注意: 我不想调整图像大小,因为我正在实现缩放/平移function。 请不要告诉我阅读有效加载大位图 。 […]

Android:仅使用xxhdpi图片

仅使用xxhdpi图像并让android缩放图像有任何缺点吗? (是的,它可能是更多的cpu密集,但它是否值得注意?)我在三星s2测试它,差异很小。 如果将minSdk设置为XX,是否只有使用此限制,因为没有xxhdpi?

将图像从Android上的可绘制资源保存到SD卡

我想知道如何通过点击按钮将图像保存到用户的SD卡。 有人可以告诉我该怎么做。 Image的格式为.png,存储在drawable目录中。 我想编写一个按钮将该图像保存到用户的SD卡。

禁用Android资源/图片/ PNG优化

如何防止Android“构建过程”优化.png图像? 我有一个带有以下res目录的Android项目: – /res/ – /res/drawable – /res/drawable-hdpi – /res/drawable-hdpi-v5 – /res/drawable-ldpi – /res/drawable-ldpi-v5 – /res/drawable-mdpi – /res/drawable-mdpi-v5 这些目录包含许多.png文件 。 我使用PNGOUTWin优化PNG尺寸,整体尺寸减少了20%以上。 当我构建.apk文件时, 图像由构建过程“优化”,整体大小现在比初始大小高10% ,或者比我/ PNGOUTWin优化大小高30%。 我的目标是减小.apk大小,即使它会影响最终性能,内存要求等。 如何防止“构建过程”优化.png图像? 我的目标是Android 2.2及更高版本。 PS:我目前正在从Eclipse构建我的Android项目,但我稍后会切换到自动构建(Ant?)。 关于JPG图像的注意事项: JPG不起作用,因为它们没有透明度。

如何在android中添加图像效果?

我试图在我的Android应用程序的图像上应用效果(棕褐色,亮度,绽放和其他图像效果,如果它们的API可用)。 但是我完全无法获得用于解决此类问题的精确且良好的代码或概念。 虽然Android 4.0(API 14)已经在其中构建了android.media.effect api,但我在Android 2.1中工作,它只有Bitmap,Drawable,DrawableBitmap等,但我没有得到它。