- 浏览: 225892 次
- 性别:
- 来自: 淄博
文章分类
- 全部博客 (666)
- java (6)
- android (9)
- 架构 (0)
- android游戏 (13)
- android系统 (14)
- c++ (14)
- 数据库 (10)
- javascript (2)
- 版本控制 (1)
- webservice (1)
- linux (5)
- uml (1)
- android多媒体部分 (16)
- java中的JNI (6)
- HTML5 (5)
- CSS3 (1)
- swing (13)
- 线程并发 (9)
- 分布式 (5)
- 云计算 (1)
- 通信协议 (4)
- xml (4)
- c# (1)
- lucene (0)
- ibatis (0)
- hibernate (3)
- struts1 (3)
- struts2 (4)
- jsf (0)
- spring (5)
- spring for android (0)
- 感悟 (2)
- jpa (1)
- android gis (1)
- jbpm (0)
- java设计模式 (8)
- java web (4)
- EXT js (0)
- node JS (2)
- python (3)
- c (17)
- weblogic (0)
- opencv (1)
最新评论
/**
* 图像的缩放和旋转 Matrix
*
* 1 0 0 x=1x+0y+0z
*
* 0 1 0 y=0x+1y+0z
*
* 0 0 1 z=0x+0y+1z
*
*
*
*
*
*
*/
private void matrixTest() {
Matrix matrix = new Matrix();
matrix.setValues(new float[] { //
1, 0, 0,//
0, 1, 0,//
0, 0, 1 });//
// Matrix类的常用方法:旋转
// matrix.setRotate(15);
// 根据图片中心点进行旋转
matrix.setRotate(15, bitmap.getWidth() / 2, bitmap.getHeight() / 2);
// 缩放
// matrix.setScale(1.5f, 1);
// 平移
// matrix.setTranslate(1.5f, -10);
// 镜像
// matrix.setScale(-1, 1);
// matrix.postTranslate(bitmap.getWidth(), 0);
// 翻转
// matrix.setScale(1, -1);
// matrix.postTranslate(0, bitmap.getHeight());
// 绘制替代图像
Bitmap alertedBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, false);
// 实例化一个画布
canvas = new Canvas(alertedBitmap);
// 画笔
Paint paint = new Paint();
canvas.drawBitmap(bitmap, matrix, paint);
img_alerted_picture.setImageBitmap(alertedBitmap);
}
发表评论
-
android多媒体部分学习笔记一
2012-09-04 10:47 5301 使用内置的camera应用程序捕获图像 /*** ... -
android多媒体部分学习笔记二
2012-09-04 10:53 592实现SurfaceHolder.Callback ,P ... -
android多媒体部分学习笔记三___图像合成
2012-09-05 11:36 604/** * 图像合成 * * @time 下午06:21 ... -
android多媒体部分学习笔记五----audio
2012-09-08 16:08 582/*** 打开内置音乐播放器*/private void ge ... -
android多媒体部分学习笔记六----音频录制 mediaRecorder
2012-09-08 16:12 705/** * * 使用意图捕获音频 * * @time ... -
android多媒体部分学习笔记七------音频录制 mediaRecorder
2012-09-08 16:13 678/** * 自定义捕获音频 * * @time 下午12 ... -
android多媒体部分学习笔记八------音频录制 mediaRecorder
2012-09-08 16:14 586/** * 原始音频的播放和录制 * * audio ... -
android 多媒体部分学习笔记九----数字音频合成
2012-09-09 12:43 536/** * 数字音频合成 * * @time 下午12: ... -
android 多媒体部分学习笔记十 可视化频率(频谱)
2012-09-09 23:43 979/** * 可视化频率 * * @time 下午12 ... -
Framebuffer Driver
2012-09-10 16:42 397Framebuffer Driver 中 ... -
android 多媒体部分学习笔记十--简单视频播放
2012-09-10 17:53 399/** * 简单播放 * * @time 下午05:15 ... -
android 多媒体部分学习笔记十二----mediaplay自定义播放器
2012-09-10 22:31 387/** * * 自定义播放器 * * @time 下午 ... -
android 多媒体部分学习笔记十三----mediaStore 检索视频
2012-09-12 00:12 574/** * mediaStore检索视频 * * @ti ... -
android 多媒体部分学习笔记十四---网络视频播放(http/rtsp)
2012-09-12 14:36 782/** * 网络视频播放 * * openCore * ... -
android 多媒体部分学习笔记十五-----视频录制
2012-09-12 15:02 647/** * 调用系统视频录制 * * @time 下午0 ...
相关推荐
Android_学习笔记 Android_学习笔记 Android_学习笔记
黑马66期android学习笔记16_按钮点击事件
接《网络技术学习笔记三__小秘加联络员的联系方式TCP+IP》,互联的局域网太多了,有大有小,怎么管理?
Javascript学习笔记___自学实用,针对自学者。
黑马66期android学习笔记19_线性布局的特性
21ic.com电子网分享单片机学习笔记ourdev_530143.pdf 。
php输出掌握的学习笔记__1.docx
MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_...
c28-assemble学习笔记_28335_c28系列dsp汇编语言学习笔记_Asm_源码.zip
Android 开发学习笔记,学习android的好资料
c28-assemble学习笔记_28335_c28系列dsp汇编语言学习笔记_Asm.zip
c语言 学习笔记part_1 吉林大学讲师
一个菜鸟的STM32寄存器学习笔记4_外部中断收集.pdf
QT_学习笔记widget_MainWindow和Dialog的选择使用
接《网络技术学习笔记一__局域网时代》,这回讲网际互联的概念:魔法师工会(局域网A)的人和骑士工会(局域网B)的人想一起组队打怪,无奈互不认识,怎么组队?
Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)...
《Eclipse插件开发学习笔记》PDF 高清版
Springboot经典学习笔记,来源于csdn
java 学习笔记java 学习笔记java\CoreJava笔记\CoreJAVA_day02.doc
Android学习笔记 Android学习笔记 Android学习笔记