Android SurfaceView内容获取        这几天在做一个Android的小项目,项目中需要使用到SurfaceView来显示相机捕获的内容,同时还有一个SurfaceView用于绘制一些辅助线,最后要得到一张图,包含相机内容和用户编辑的辅助线。        用户的辅助线是相对比较好保存的,直接将操
转载 2023-06-13 20:25:36
361阅读
## Android Surface Bitmap 传递实现流程 ### 1. 简介 在Android开发中,Surface和Bitmap是两个常用的图形处理对象。Surface可以理解为一个画布,用于绘制图形,而Bitmap则是一个图片对象。在某些情况下,我们可能需要将Surface上的内容传递Bitmap对象,或者将Bitmap对象绘制到Surface上。 本文将介绍如何在Androi
原创 2023-09-07 17:35:19
669阅读
# 如何在 Android 中有效传递Bitmap 在开发 Android 应用时,我们常常需要处理图像,尤其是大尺寸的 Bitmap。由于它们占用的内存较大,直接传递可能导致应用崩溃。因此,掌握如何有效地传递Bitmap 是非常重要的。本文将详细介绍传递Bitmap 的流程,并提供代码示例和必要的解释。 ## 流程概述 为了高效传递Bitmap,我们通常可以遵循以下步骤:
原创 2024-09-21 04:53:54
116阅读
Activity传递Map和List类型的数据 距离上次发布博文已经过去3周之久了,间隔有点久了,一直想逼迫自己多写点儿文章但是,总被一些琐事打破。这周末正好两天时间都在下雨,周六差不多看了半天抖音视频,虽然感觉有点儿不务正业,但是既然抖音能吸引我的注意力,那自然有它存在的意义,抖音的崛起在一定程度上给了社会上年轻人表达自我的途径,也许这就是科技的力量吧。先说说我看抖音给我的感受吧,嘿嘿!看
转载 4月前
9阅读
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap    Bitmap实现在android.graphics包中。但
转载 2024-01-17 16:54:09
32阅读
Intent intent = new Intent(this, NewActivity.class); intent.putExtra("BitmapImage", bitm
oo
原创 2023-06-21 09:05:23
88阅读
Android Activity之间传递图片(Bitmap)的方法在Android开发中;Activity之间传递参数是常见的事;如果我们要在Activity之间传递图片;1。MainActivity中包括一个ImageView;当我们点击ImageView时;把图片传递给另外一个Activity  MainActivity的主要代码:复制代码 代码如下:Intent intent=new Int
转载 精选 2014-05-14 14:08:17
2247阅读
前言 相信大家可能都了解Activity跳转时我们是能够传递參数的,比方使用Intent传递或者Bundle来传递,把当前Activity的一些信息传递给将要跳转到的新的Activity。可是不知道大家有没有想过,我们能不能传递一个Bitmap对象呢?可能有人会问为什么要传递一个Bitmap对象?好
转载 2016-02-22 09:04:00
301阅读
2评论
intent可以传递bitmap所以转换是这样的Bitmap image = ((BitmapDrawable)imageView.getDrawable()).getBitmap();取出是这样的Bitmap bitmap = (Bitmap) getIntent().getParcelableExtra("image"); iv.setImageBitmap(bitmap);
原创 2023-03-10 00:43:22
325阅读
public static Bitmap getMutableBitmap(Bitmap bitmap) {  if(bitmap == null || bitmap.isMutable())  {   return bitmap;  }    try {   File file = new File(AppConstants.SDCARD_PATH+"/mutab
原创 2022-07-19 13:57:32
151阅读
项目中遇到了这样一个需求: 当某个条件满足时就截取当前屏幕。并跳转到另外一个页面,同一时候将这个截屏图片作为下一个页面的背景图片,同一时候背景图片须要模糊处理 接下来就一步一步解决这个问题: 1、截取无状态栏的当前屏幕图片。请參考takeScreenShot方法 2、使图片高斯模糊的方法请參考blu
转载 2017-06-03 17:59:00
261阅读
2评论
所谓的BitMap就是用一个bit位来标记某个元素所对应的value,而key即是该元素,由于BitMap使用了bit位来存储数据,因此可以大大节省存储空间。 基本思想: 这此我用一个简单的例子来详细介绍BitMap算法的原理。假设我们要对0-7内的5个元...
转载 2020-10-31 17:23:00
340阅读
2评论
BitMap(位图)BitMap定义位图(BitMap),即位(Bit)的集合,是一个离散的数组结构,用一个bit位来标记某个元素对应的Value,而Key即是该元素;最基本的情况,使用一个bit表示一个关键字的状态(可标示两种状态0-不存在,1-存在),也可以使用2bit(表示4种状态),3bit(表示8种状态)需要根据业务场景实现。BitMap 数据结构数据结构:byte[],一个byte 8
转载 2023-07-05 23:43:26
409阅读
所谓的BitMap就是用一个bit位来标记某个元素所对应的value,而key即是该元素,由于BitMap使用了bit位来存储数据,因此可以大大节省存储空间。基本思想:  这此我用一个简单的例子来详细介绍BitMap算法的原理。假设我们要对0-7内的5个元素(4,7,2,5,3)进行排序(这里假设元素没有重复)。我们可以使
原创 2021-09-28 14:05:40
976阅读
在进行“redis bitMap 获取 bitMap”相关问题的探讨之前,先让我们定义一下背景。Redis 是一个高性能的键值存储系统,广泛应用于实时数据处理中。在实际业务场景中,使用 bitmap 来记录用户活跃状态、日常行为统计等,显得尤为重要。 关于业务场景分析,用户有这样的需求: > **引用块**: “我需要通过 Redis 的 bitmap 功能来统计用户在特定时间段内的活跃情况,
原创 6月前
18阅读
BitMap位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。位图是通过将数组下标与应用中的一些值关联映射,数组中该下标所指定的位置上的元素可以用来标识应用中值的情况(是否存在或者数目 或者计数等),位图数组中每个元素在内存中占用1位,所以可以节省存储空间。位图是一种非常简洁快速的数据结构,它能同时使存储空间和速度最优化。如可用一个10位长的字符串来表示一个所有元素都小于
Bitmap称为点阵图象或绘制图象,是由称作像素(图片元素)的单个点组成,这些点通过不同的排列和染色以构成图样。Bitmap是andr
原创 2023-09-04 13:51:42
115阅读
C#中,Image与Bitmap的区别? C#中,Image与Bitmap的区别? 1、C#中,Image为源自 Bitmap 和 Metafile 的类提供功能的抽象基类,也就是不能使用Image myImage=new Image();创建对象 介是为什么可以使用Image myImage=Image.FromFile(f
转载 2024-05-24 19:09:10
40阅读
一.Bitmap内容如下:1.Bitmap的生成2.bitmap缩放、等图像变换3.bitmap模糊处理4.bitmap保存图像文件5.Bitmap的防止内存泄露小方法6.小知识点 1.Bitmap的生成/** * 由本地文件路径、网络url或者项目的资源文件,生成Bitmap(旧,极端情况下可能造成OOM) * @param filePath */
转载 2023-07-31 00:55:37
191阅读
文章目录1 简介2 创建方式2.1 BitmapFactory2.1.1 decodeFileDescriptor 与 decodeFile 区别2.1.1.1 decodeFileDescriptor2.1.1.2 decodeFile2.1.1.3 区别2.1.2 BitmapFactory.Options2.1.2.1 inJustDecodeBounds2.1.2.2 inSampleS
转载 2023-07-04 13:13:52
159阅读
  • 1
  • 2
  • 3
  • 4
  • 5