Questions tagged «bitmap»

用于将图片编码为一组位的数据结构,其中每个图像像素都映射到一个位或一组位。也用于编码其他复杂数据,其中每个基本信息以类似的方式映射到位。对于平台特定的位图API,建议使用更特定的标签(例如android-bitmap或nsbitmapimagerep)。



9
是否将视图转换为位图而不在Android中显示?
我将尝试解释我到底需要做什么。 我有3个独立的屏幕,分别是A,B,C。还有一个名为“主屏幕”的屏幕,其中所有三个屏幕的位图都应在“图库”视图中显示,并且用户可以选择要进入的视图。 通过将所有代码仅放置在HomeScreen Activity中,我已经能够获取所有3个屏幕的位图并将其显示在Gallery视图中。现在,这使代码变得非常复杂,我想简化一下。 因此,我可以从HomeScreen调用另一个Activity而不显示它,而只是获取该屏幕的位图。例如,假设我只调用HomeScreen,它调用了活动A,B,C,则没有显示来自A,B,C的活动。它只是通过getDrawingCache()给出了该屏幕的位图。然后我们可以在HomeScreen的Gallery视图中显示这些位图。 我希望我已经很清楚地解释了这个问题。 请让我知道这是否确实可行。
133 android  bitmap 

11
从矢量可绘制获取位图
在我的应用程序中,我必须为通知设置一个大图标。LargeIcon必须是位图,而我的可绘制对象是矢量图像(Android的新功能,请参阅此链接)问题是,当我尝试解码作为矢量图像的资源时,返回空值。 这是代码示例: if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null) Log.d("ISNULL", "NULL"); else Log.d("ISNULL", "NOT NULL"); 在此示例中,当我用“正常”图像(例如png)替换R.drawable.vector_menu_objectifs时,结果不为null(我得到了正确的位图)是否缺少某些内容?



2
如何将字节数组转换为位图
我想将图像存储在中SQLite DataBase。我尝试使用BLOB和存储它String,在两种情况下,它都存储图像并可以检索它,但是当我将其转换为Bitmap使用 BitmapFactory.decodeByteArray(...)它时,返回null。 我已使用此代码,但它返回null Bitmap bitmap = BitmapFactory.decodeByteArray(blob, 0, blob.length);

4
对于具有数百万个像素的2D,未装箱像素阵列,建议使用哪种Haskell表示形式?
我想解决Haskell中的一些图像处理问题。我正在处理具有数百万个像素的双色调(位图)和彩色图像。我有几个问题: 凭什么我要选择Vector.Unboxed和UArray?它们都是未装箱的数组,但Vector抽象似乎广为宣传,尤其是在循环融合方面。是Vector总是更好?如果不是,我什么时候应该使用哪种表示形式? 对于彩色图像,我希望存储三位16位整数或三位单精度浮点数。为此,使用Vector还是UArray更容易使用?表现更好? 对于双色调图像,每个像素仅需要存储1位。是否有预定义的数据类型可以通过将多个像素打包到一个单词中来帮助我,还是我自己一个人? 最后,我的数组是二维的。我想我可以处理表示形式为“数组数组”(或向量的向量)带来的额外间接,但我更喜欢具有索引映射支持的抽象。谁能推荐标准库或Hackage中的任何内容? 我是一个函数式程序员,不需要突变:-)


2
在Android上调整位图大小的最有效内存方式?
我正在构建一个图像密集型社交应用程序,其中图像从服务器发送到设备。当设备的屏幕分辨率较小时,我需要在设备上调整位图的大小,以匹配其预期的显示大小。 问题是使用createScaledBitmap导致我在调整成组的缩略图图像后遇到很多内存不足错误。 在Android上调整位图大小的最有效内存方式是什么?

10
android:使用毕加索创建圆形图像
我已经问过这个问题,并且对我正在使用的毕加索版本已经做出了承诺:如何使用毕加索将圆形位图发送到ImageView?我是毕加索的新手,唯一使用过的东西是 Picasso.with(context).load(url).resize(w, h).into(imageview); 我已经找到https://gist.github.com/julianshen/5829333,但是我不确定如何以一种不尴尬的方式将其与上面的行结合起来。

6
将图像转换为字节数组的最快方法
我正在制作远程桌面共享应用程序,在该应用程序中,我捕获了桌面的图像并将其压缩并将其发送到接收器。要压缩图像,我需要将其转换为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; } 但是我不喜欢它,因为我必须将其保存在ImageFormat中,这可能还会消耗资源(Slow Down)以及产生不同的压缩结果。了解他们。 那么还有其他方法可以实现这一目标吗?
106 c#  memory  bitmap  bytearray 


1
图像到ASCII艺术转换
序幕 该主题有时会在堆栈溢出中弹出,但通常由于写作问题不佳而被删除。我看到了许多这样的问题,然后在需要其他信息时从OP(通常是低声望)中保持沉默。如果输入的内容对我来说足够好,我决定回答一个答案,通常在活跃状态下每天会得到几次投票,但是几周后,该问题就被删除/删除,所有问题均从开始。所以我决定写这个问答,这样我就可以直接参考这些问题,而不必一遍又一遍地重写答案…… 另一个原因也是此meta线程也针对我,因此,如果您有其他意见,请随时发表评论。 题 如何使用C ++将位图图像转换为ASCII艺术? 一些约束: 灰度图像 使用等宽字体 保持简单(不要为初学者级程序员使用太高级的东西) 这是相关的Wikipedia页面ASCII艺术(感谢@RogerRowland)。 这里类似于ASCII Art转换问答的迷宫。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.