53得票4回答
在安卓中将画布转换为位图图像

我正在尝试在画布上开发一个应用程序,我在画布上绘制了一个位图。绘制完成后,我正在尝试将其转换为位图图像。 是否有人能给我建议?

53得票8回答
如何用纯色填充位图?

我需要创建一个24位的位图(分辨率为100x100像素),使用独特的RGB颜色,并将生成的图像保存到磁盘上。我目前使用SetPixel函数,但它非常慢。 Bitmap Bmp = new Bitmap(width, height); //... //... Bmp.SetPixel(x,y,...

52得票1回答
如何使用JNI位图操作来避免在使用大型图片时出现OOM?

背景 在Android上大多数情况下,OOM(Out of Memory)是由使用过多的位图和/或创建大型位图导致的。 最近我决定尝试使用JNI(Java Native Interface)来在JNI端存储数据以避免OOM。 在玩弄JNI一段时间后,我在Stack Overflow上发布...

51得票13回答
System.Drawing.Image.FromFile() 抛出了“内存不足”的异常。

我有一个图片上传器和裁剪器,它可以创建缩略图,但是有时候在下面这一行会出现内存不足的异常:Dim bm As Bitmap = System.Drawing.Image.FromFile(imageFile) 出错的情况非常罕见,但我总是想知道可能是什么原因。imageFile变量只是指向图像...

51得票9回答
通过Android Intent共享位图

在我的安卓应用中,我有一张位图(假设为b)和一个按钮。当我点击按钮时,我想要分享这个位图。我使用下面的代码在onClick()方法中实现:Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/png"); i...

51得票3回答
将位图转换为字节数组 Android

我有一个位图,想通过将其编码为base64发送到服务器,但我不想压缩png或jpeg中的图像。现在我之前所做的是:ByteArrayOutputStream byteArrayBitmapStream = new ByteArrayOutputStream(); bitmapPicture.c...

51得票13回答
在ImageView中显示带圆角的位图

我有一个ImageView,我想让它带有圆角。 我使用了以下代码:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"...

50得票6回答
有没有一种好的方法可以在BitmapSource和Bitmap之间进行转换?

据我所知,将BitmapSource转换为Bitmap的唯一方法是通过不安全的代码...就像这样(来自Lesters WPF blog):myBitmapSource.CopyPixels(bits, stride, 0); unsafe { fixed (byte* pBits = b...

50得票5回答
如何将位图保存到内部存储

这是我的代码,我想将这个位图保存到内部存储器中。公共布尔值saveImageToInternalStorage是谷歌提供的代码,但我不知道如何使用它。当我触摸button2时,按照button1的操作执行。public class MainActivity extends Activity i...

49得票10回答
在安卓系统中如何改变Bitmap图像的颜色?

我正在开发一个安卓应用程序,在其中我将一张图片设置到图像视图中。现在,我想动态地更改该位图图像的颜色。假设我的图片最初是红色的,现在我需要将其更改为橙色。我该如何实现?请帮忙。 这是我的代码。我已经成功地改变了不透明度,但不知道如何改变颜色。 @Override public vo...