Articles of android image

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等,但我没有得到它。

从WebView中的相机或图库上传图像

此应用程序中的WebView打开一个带有上传按钮的页面。 下面是允许打开对话框以从库或相机上传图像的代码块。 在我的活动中我有: private WebView wv; //make HTML upload button work in Webview private ValueCallback mUploadMessage; private final static int FILECHOOSER_RESULTCODE=1; @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { if(requestCode==FILECHOOSER_RESULTCODE) { if (null == mUploadMessage) return; Uri result = intent == null || resultCode != RESULT_OK ? null : intent.getData(); mUploadMessage.onReceiveValue(result); mUploadMessage = […]

android:scaleType =“fitCenter”只能用于修复Layout_width和Layout_height属性吗?

我使用Layout_width=”fill_parent ”和Layout_height=”wrap content” 。 如果图像大于ImageView,它将完美缩小尺寸。 但是,我从来没有努力升级较小的图像。 我尝试了ScaleType和“AdjustViewBounds”的任意组合:它总是在图像视图的中间保持自己的大小。 这是代码……

将位图数组转换为YUV(YCbCr NV21)

如何将BitmapFactory.decodeFile()返回的Bitmap转换为YUV格式(simillar到相机的onPreviewFrame()返回字节数组)?