`
wiseideal
  • 浏览: 443963 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

将Canvas保存为一个bitmap

阅读更多
int w = 320,h = 240;
String mstrTitle = “感受Android带给我们的新体验”;
Bitmap mbmpTest = Bitmap.createBitmap(w,h, Config.ARGB_8888);
Canvas canvasTemp = new Canvas(mbmpTest);
canvasTemp.drawColor(Color.WHITE);
Paint p = new Paint();
String familyName = “宋体”;
Typeface font = Typeface.create(familyName,Typeface.BOLD);
p.setColor(Color.RED);
p.setTypeface(font);
p.setTextSize(22);
canvasTemp.drawText(mstrTitle,0,100,p);


在canvas初始化的时候就传入了一个空的bitmap 最后canvas中绘画的内容都被绘制到了bitmap中,从而得到了我们需要的bitmap
分享到:
评论

相关推荐

    android Bitmap用法总结

    5、保存bitmap static boolean saveBitmap2file(Bitmap bmp,String filename){ CompressFormat format= Bitmap.CompressFormat.JPEG; int quality = 100; OutputStream stream = null; try { stream = new ...

    android图像绘制(五)画布保存为指定格式/大小的图片

    将图片进行编辑(放缩,涂鸦等),最后保存成指定格式、大小的图片。 先贴代码: 代码如下: Bitmap bmp = Bitmap.createBitmap(480, 800, Config.ARGB_8888); Canvas canvas = new Canvas(bmp); canvas.drawBitmap...

    Android实现将View保存成Bitmap的方法

    本文实例讲述了Android实现将View保存成Bitmap的方法。分享给大家供大家参考,具体如下: 1、 public Bitmap convertViewToBitmap(View view){ Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view....

    Multi-Image2one:将多个image中的图片抓取 合成同一张图bitmap

    一个简单的 将多个image中的图片抓取 合成同一张图bitmap 主要实现思路 将imageView的图片缓冲开启,之后从中获取bitmap 加入到canvas上之后关闭缓冲区,然后将canvas保存成bitmap,如果你后续需要File保存到本地...

    Android中将View的内容保存为图像的简单实例

    原理:创建一个新的Bitmap,然后再根据它来创建一个Canvas,最后调用View的draw方法将View画到Canvas上,这样得到的Bitmap就是我们想要的。代码: 代码如下: public Bitmap createViewBitmap(View v) { Bitmap ...

    Android模糊处理简单实现毛玻璃效果

    首先我创建了一个空的bitmap,把背景的一部分复制进去,之后我会对这个bitmap进行模糊处理并设置为TextView的背景。 通过这个bitmap保存Canvas的状态; 在父布局文件中把Canvas移动到TextView的位置; 把...

    Android画板开发之添加背景和保存画板内容为图片

    自己绘制的背景的方法就是在onDraw回调进行绘制的时候,先draw一个背景,再进行draw原来的内容 override fun onDraw(canvas: Canvas) { super.onDraw(canvas) //先绘制颜色作为背景 canvas.drawColor(Color....

    Android画图并保存图片的具体实现代码

    也可以先使用BitmapFactory创建一个Bitmap对象,作为新的Canvas对象的参数,也就是说这个画布不是空白的,如果你想保存图片的话,最好是Bitmap是一个新的,而不是从某个文件中读入进来的,或者是Drawable对象。...

    Android Bitmap详解及Bitmap的内存优化

    一、Bitmap: Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 常用方法: public void recycle() // 回收位图占用的...

    Android 图片Bitmap的剪切的示例代码

    一、什么是Android中的Bitmap Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 二、Bitmap的剪切基本操作 代码如下:...

    Delphi 全屏抓图 范例.rar

    Delphi 全屏抓图范例源码,除了全屏截图外还演示了区域抓图的实现,最后将抓图保存了图片,可把本源码作为Delphi图像工具软件的一个模块来借鉴。  Fullscreen:=TBitmap.Create;//创建一个BITMAP来存放图象  ...

    安卓生成本地折线图

    基于bitmap,利用canvas在bitmap上画折线图,再将bitmap保存到本地

    安卓生成本地柱状图

    利用canvas在bitmap上画柱状图,然后将bitmap保存到本地

    安卓开发--Android连连看游戏源码(附赠参考实验报告).zip

    通过反射获取R.drawable的所有Field(Android的每张图片资源会自动转换为R.drawable的静态Field),并将这些Field值添加到一个List集合中。 2.从第一步得到的List集合中随机抽取N/2个图片ID。 3.从第二步得到的N...

    支持画图并保存图片到本地功能

    支持画图并保存图片到本地功能,1、首先创建一个Bitmap图片,并指定大小;2、在该图片上创建一个新的画布Canvas,然后在画布上绘制,并保存即可;3、需要保存的目录File,注意如果写的目录如“/sdcard/song/”如果不...

    炫舞吧 android 游戏开发

    // 主界面一个动态图显示 // mAnimation = new Animation(mContext,new int // []{R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e,R.drawable.f,R.drawable.g,R.drawable.h,R.drawable.i,R....

    Android将View或文字保存成图像

    方法1 使用Drawing Cache 直接上代码吧 View view = findViewById(R.id.testview); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); view.setDrawingCacheQuality(View....Bitmap bitmap = view.getDra

    android开发实例大全_王东华

    实例007: 创建一个桌面组件Widget 11 实例008: 在屏幕中实现一个按钮效果 12 实例009: 在屏幕中显示文字 13 实例010: 在屏幕中显示编辑框 17 实例011: 在屏幕中显示复选框 18 实例012: 在屏幕中显示单选框 21 ...

    Android截屏截图的几种方法总结

     Android截屏的原理:获取具体需要截屏的区域的Bitmap,然后绘制在画布上,保存为图片后进行分享或者其它用途 一、Activity截屏 1、截Activity界面(包含空白的状态栏) /** * 根据指定的Activity截图(带空白...

Global site tag (gtag.js) - Google Analytics