html5 canvas 图片水平翻转
来源:互联网 发布:电信电视怎么安装软件 编辑:程序博客网 时间:2024/05/21 18:31
一个html5游戏 要求把图片 水平翻转 在网上找了资料要不是看不懂 就是看了没用 不满足需求
图片翻转 可以利用css IE的滤镜 由于项目不需要兼容IE所以直接无视它 o(∩_∩)o 哈哈
图片翻转有以下几种方式:
css
-moz-transform: matrix(-1, 0, 0, 1, 0, 0); chrome safari
-webkit-transform: matrix(-1, 0, 0, 1, 0, 0); FF
canvas
1.像素级别的操作 canvas里面每个像素点都有保存rgb跟透明度 ctx.getImageData获取之后把像素点的值进行交换。
2.画布翻转方式。
//以右上点为中心 向右翻转画布
cxt.translate(canvas.width, 0);
cxt.scale(-1, 1);
//画图
cxt.drawImage(img2, canvas.width - img2.width*2, 0);
//翻转回来
cxt.translate(canvas.width, 0);
cxt.scale(-1, 1);
cxt.translate(canvas.width, 0);
cxt.scale(-1, 1);
//画图
cxt.drawImage(img2, canvas.width - img2.width*2, 0);
//翻转回来
cxt.translate(canvas.width, 0);
cxt.scale(-1, 1);
这种操作既简单又方便
0 0
- html5 canvas 图片水平翻转
- 图片像素翻转。水平翻转,垂直翻转。
- UIImageView实现图片水平翻转
- C++ RGB图片水平翻转
- java实现图片水平翻转
- 水平和垂直翻转图片
- unity图片水平/垂直翻转
- HTML5 canvas获取图片
- html5 canvas显示图片
- html5 canvas 图片压缩
- java中实现图片的水平翻转
- CSS3滤镜-水平和垂直翻转图片
- python之批量使图片水平翻转
- Swing之图片水平翻转、垂直翻转、180度旋转
- HTML5 Canvas之图片引用
- 使用html5 canvas绘制图片
- HTML5 canvas图片爆炸特效
- HTML5之canvas剪切图片
- RMAN删除备份集_笔记
- 玩lol的时候会弹出英雄信息窗口
- Java Arrays的8个常用方法
- 深入理解Java内存模型(三)——顺序一致性
- CentOS配置vsftp服务器
- html5 canvas 图片水平翻转
- 作用域
- 企业级项目防止文件夹同问题解决方案
- course类对应的映射文件
- cocos2dx3.0视频教程
- request.getHeader("Referer");的使用
- 面试题:最大子数组问题
- 对大数据的误解
- 面试题:Add Two Numbers