zoukankan      html  css  js  c++  java
  • 在内存中创建原图的副本

    * Android系统要求原图是只读的,只能修改副本
    * 编写步骤:
      1. 加载原图
      2. 笔
      3. 纸
      4. 板
      5. 作画

    package com.example.copy;
    import android.app.Activity;
    import android.graphics.Bitmap;
    import android.graphics.BitmapFactory;
    import android.graphics.Canvas;
    import android.graphics.Matrix;
    import android.graphics.Paint;
    import android.os.Bundle;
    import android.widget.ImageView;
    public class MainActivity extends Activity {
    
       @Override
       protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          ImageView iv = (ImageView) findViewById(R.id.copy);
          //获取副本的源图片
          Bitmap srcbmp = BitmapFactory.decodeResource(getResources()   , R.drawable.year);
          //获取画笔
          Paint paint = new Paint();
          //创建副本
          Bitmap copybmp = Bitmap.createBitmap(srcbmp.getWidth(), srcbmp.getHeight(), srcbmp.getConfig());
          //获取画布
          Canvas canvas = new Canvas(copybmp);
          //绘画
          canvas.drawBitmap(srcbmp, new Matrix(), paint);
          //显示图片
          iv.setImageBitmap(copybmp);
       }
    }
    
  • 相关阅读:
    jmeter bean shell断言加密的响应信息(加密接口测试二)
    java ID3算法
    MPI常用函数
    数据结构——单链表
    RBM代码注释c++
    MPI_一个简单的消息传递
    电路测试
    java KNN算法
    [转]矩阵分解在推荐系统中的应用
    java EM算法
  • 原文地址:https://www.cnblogs.com/loaderman/p/6421322.html
Copyright © 2011-2022 走看看