标签: bitmap

将位图动态放入窗口小部件时,绑定器事务失败

有人能告诉我粘合剂交易失败的原因吗?我可以在logcat中看到此错误消息.我试图在一个小部件中动态放置一个位图时收到此错误...

android bitmap widget

115
推荐指数
5
解决办法
11万
查看次数

将位图转换为文件

我知道使用BitmapFactory可以将文件转换为位图,但有没有办法将位图图像转换为文件?

android file bitmap

115
推荐指数
5
解决办法
15万
查看次数

大多数内存有效的方法来重新调整android上的位图?

我正在构建一个图像密集型社交应用程序,其中图像从服务器发送到设备.当设备具有较小的屏幕分辨率时,我需要调整设备上的位图大小以匹配其预期的显示大小.

问题是使用createScaledBitmap会导致我在调整大量缩略图图像后遇到大量内存不足错误.

什么是在Android上调整位图大小最有效的内存方式?

performance android bitmap out-of-memory

114
推荐指数
2
解决办法
1万
查看次数

如何将字节数组转换为Bitmap

我想存储图像SQLite DataBase.我试图用它来存储BLOBString,在这两种情况下,它存储的图像,并可以获取,但是当我将其转换为Bitmap使用 BitmapFactory.decodeByteArray(...)它返回null.

我使用过这段代码,但它返回null

Bitmap  bitmap = BitmapFactory.decodeByteArray(blob, 0, blob.length);
Run Code Online (Sandbox Code Playgroud)

sqlite android bytearray bitmap

112
推荐指数
2
解决办法
18万
查看次数

从矢量drawable获取位图

在我的应用程序中,我必须为通知设置一个大图标.LargeIcon必须是一个Bitmap,我的drawables是矢量图像(Android中的新功能,请看这个链接)问题是当我尝试解码一个矢量图像的资源时,我得到一个null返回.

以下是代码示例:

if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
        Log.d("ISNULL", "NULL");
    else
        Log.d("ISNULL", "NOT NULL");
Run Code Online (Sandbox Code Playgroud)

在这个例子中,当我用一个"普通"图像替换R.drawable.vector_menu_objectifs,例如一个png例如,结果不为空(我得到正确的位图)是否有我缺少的东西?

android bitmap android-drawable android-vectordrawable

107
推荐指数
5
解决办法
5万
查看次数

将Image转换为Byte数组的最快方法

我正在制作远程桌面共享应用程序,我在其中捕获桌面图像并压缩它并将其发送到接收器.要压缩图像,我需要将其转换为byte [].

目前我正在使用这个:

public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
    MemoryStream ms = new MemoryStream();
    imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
    return  ms.ToArray();
}

public Image byteArrayToImage(byte[] byteArrayIn)
{
     MemoryStream ms = new MemoryStream(byteArrayIn);
     Image returnImage = Image.FromStream(ms);
     return returnImage;
}
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它,因为我必须将它保存在ImageFormat中,并且还可能耗尽资源(慢速下降)以及产生不同的压缩结果.我已阅读使用Marshal.Copy和memcpy但我无法了解他们.

那么有没有其他方法来实现这一目标?

c# memory bytearray bitmap

103
推荐指数
5
解决办法
18万
查看次数

从imageview Android中删除图像

我正试图制作一个ImageView包含图像库的图片.通过触摸用户请求加载下一个图像.如果在服务器中找不到下一个图像或需要时间加载,我需要将旧图像清空.

setVisibility(View.GONE)或者setVisibility(View.INVISIBLE)不为我工作,因为当看不见/消失时我停止onTouch()检测(并且用户被锁定到当前图像).

如何ImageView加载空位图或清除(删除)当前位图?

java android bitmap imageview

101
推荐指数
4
解决办法
8万
查看次数

android:用毕加索创建圆形图像

问题已被提出,并且我正在使用的毕加索版本有一个承诺:如何使用Picasso将圆形位图发送到ImageView?我是毕加索的新手,我唯一使用的是

Picasso.with(context).load(url).resize(w, h).into(imageview);
Run Code Online (Sandbox Code Playgroud)

我已经找到https://gist.github.com/julianshen/5829333但我不知道如何以非尴尬的方式将它与上面的行结合起来.

android bitmap imageview picasso

101
推荐指数
6
解决办法
8万
查看次数

创建一个空位图并在android中绘制画布

我想创建一个空位图并将canvas设置为该位图,然后在位图上绘制任何形状.

android drawing bitmap android-canvas

99
推荐指数
1
解决办法
11万
查看次数

图像到ASCII艺术转换

序幕

这个主题不时出现在SO上,但通常是因为写得不好的问题而被删除.我看到很多这样的问题,然后在请求附加信息时从OP(通常的低代表)中沉默.如果输入对我来说足够好,我决定回答一个问题,它通常会在活动时每天获得一些投票,但几周之后问题就会被删除/删除,并且所有问题都从一开始就开始.所以我决定写这个Q&A所以我可以直接引用这些问题,而不会一遍又一遍地重写答案......

另一个原因也是这个META线程针对我,所以如果你有额外的输入随意评论.

如何使用C++将位图图像转换为ASCII艺术

一些限制:

  • 灰度图像
  • 使用单倍间距字体
  • 保持简单(不要为初级程序员使用太高级的东西)

这是一个相关的Wiki页面ASCII艺术(感谢@RogerRowland)

c++ 2d bitmap image-processing ascii-art

98
推荐指数
1
解决办法
2万
查看次数