图片的操作

原创 2015年07月10日 11:07:20
public class MainActivity extends Activity {
    private ImageView iv_1;
    private ImageView iv_2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        iv_1 = (ImageView) findViewById(R.id.iv_1);
        iv_2 = (ImageView) findViewById(R.id.iv_2);
        
        //导入图片资源,该图片是只读的
        Bitmap map = BitmapFactory.decodeResource(getResources(),
                R.drawable.gif);
        iv_1.setImageBitmap(map);
        //创建一个可修改的
        Bitmap altermap = Bitmap.createBitmap(map.getWidth(),
                map.getHeight(), map.getConfig());
        //创建画布,绑定可修改的图版
        Canvas canvas = new Canvas(altermap);
        
        //对图片操作的矩阵
        Matrix matrix = new Matrix();
        //画笔
        Paint paint = new Paint();
        
        //图片的合成
        //paint.setXfermode(new PorterDuffXfermode(android.graphics.PorterDuff.Mode.MULTIPLY));
        paint.setColor(Color.BLACK);
        // 图片的缩放
        // matrix.setScale(2.0f, 1);
        
        // 图片的旋转
        // matrix.setRotate(180, map.getWidth()/2, map.getHeight()/2);
        
        //图片的平移
        //matrix.setTranslate(10, 10);
        
        //镜面效果
        // matrix.setScale(-1, 1);
        // matrix.postTranslate(map.getWidth(), 0);
        
        //倒影效果
        matrix.setScale(1, -1);
        matrix.postTranslate(0, map.getHeight());
        
        
        canvas.drawBitmap(map, matrix, paint);
        iv_2.setImageBitmap(altermap);
    }

}

java中图片简单操作

最近做网站时,经常会对图片进行操作,用到的基本操作如下: 1.读取图片到 二进制数组中 ByteArrayOutputStream out = null ; B...
  • bornonew
  • bornonew
  • 2016年07月29日 15:32
  • 975

C# .net 对图片操作

using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;public class ImageH...
  • hanghangaidoudou
  • hanghangaidoudou
  • 2007年12月10日 18:39
  • 5802

Android开发--利用Matrix进行图片操作

今天和大家分享一下Android中Matrix的简单用法,Matrix其实就是一个3*3的矩阵,利用这个矩阵对图像操作。在Android中,为我们提供一些封装好的方法可以进行一些简单的图像操作,总共分...
  • smbroe
  • smbroe
  • 2015年02月13日 13:22
  • 1816

html5 canvas学习--操作与使用图像

// 1.创建image对象 var img = new Image(); // 2.设定image对象的onload属性 img.onload = function(){ } // 3.绘...
  • W3Chhhhhh
  • W3Chhhhhh
  • 2016年10月07日 21:16
  • 919

HTML5 利用JavaScript 实现图像基本操作

前言近期利用业余时间,我用JavaScript实现了一下HTML5网页端的图像处理基本操作,其实,主要是用jimp 这个JavaScript库。代码本文,主要实现了图像的放大、缩小、旋转和亮度调节功能...
  • tianzhaixing
  • tianzhaixing
  • 2017年05月13日 17:33
  • 671

POI操作word2007(docx)文件的文本和图片

[1].[文件] CustomXWPFDocument.java ~ 4KB  ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
  • lurao
  • lurao
  • 2017年03月21日 19:52
  • 1543

java处理图片操作

package com.adam.dev.pic.easyImage;   import java.awt.AlphaComposite;   import java.awt.Color;   ...
  • u011687186
  • u011687186
  • 2016年04月24日 16:45
  • 5035

python基本图像操作

Python基本图像操作使用python进行基本的图像操作与处理前言:与早期计算机视觉领域多数程序都是由 C/C++ 写就的情形不同。随着计算机硬件速度越来越快,研究者在考虑选择实现算法语言的时候会更...
  • sunmc1204953974
  • sunmc1204953974
  • 2016年01月26日 14:01
  • 10130

c#使用指针快速操作图片

本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。Bitmap类命名空间:System.Drawing封装 GDI+ 位图,此位图由图形图像及其属...
  • liehuo123
  • liehuo123
  • 2010年12月31日 22:45
  • 5846

前端修炼之图片操作---查看

实现结果图:                   简单的实现照片的浏览查看,查看照片张数是根据你读取了几张照片,我例子里是读取了5张。 查看结构由一个主展示图片块和一个照片目录块组成。照片目...
  • belove_lucy
  • belove_lucy
  • 2018年01月18日 20:19
  • 114
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:图片的操作
举报原因:
原因补充:

(最多只允许输入30个字)