PaoPaoGame

var context = null;

var image = null;

function loadImage() {

var main = document.getElementById("maincanvas");

if(main == null)

return false;

context = main.getContext("2d");

drawImage();

}

function drawImage() {

//反色效果

var imgSrc = document.getElementById("image");

context.drawImage(imgSrc, 0, 0);

var imgd = context.getImageData(0, 0, 398, 552);

var pix = imgd.data;

for(var i = 0, n = pix.length; i < n; i += 4) {

pix[i] = 255 - pix[i];

pix[i + 1] = 255 - pix[i + 1];

pix[i + 2] = 255 - pix[i + 2];

}

context.putImageData(imgd, 0, 0, 398, 552);

//透明度效果

var imgSrc_alpha = document.getElementById("image_alpha");

context.drawImage(imgSrc_alpha, 400, 0, 398, 552);

var imgd_alpha = context.getImageData(400, 0, 398, 552);

var pix_alpha = imgd_alpha.data;

for(var j = 3, n = pix_alpha.length; j < n; j += 4) {

pix_alpha[j] = pix_alpha[j] * 0.2;

}

context.putImageData(imgd_alpha, 400, 0, 398);

}

Sorry, your browser doesn't support canvas, please use Firefox3.6+, Safari5+, Chrome, IE9 etc.

也可以外部调用JS

// JavaScript Document

Main.js

var main ;

var context = null;

function loadImage() {

main = document.getElementById("maincanvas");

if(main == null)

return false;

context = main.getContext("2d");

drawImage();

}

function drawImage() {

var image = new Image();

image.src = "images/other/kboom.png";

image.onload = function() {

context.drawImage(image, 0, 0);

var imgd_alpha = context.getImageData(0, 0, 398, 552);

var pix_alpha = imgd_alpha.data;

for(var j = 3, n = pix_alpha.length; j < n; j += 4) {

pix_alpha[j] = pix_alpha[j] * 0.2;

}

context.putImageData(imgd_alpha, 0, 0);

};

}

html图标反色,Html5 反色 及其 透明 效果相关推荐

  1. android 反调试 方案,【木马分析】使用高级反调试与反HOOK的安卓恶意ROOT软件的深度分析(一):NATIVE层的调试...

    预估稿费:180RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 前言 最近,我们发现了一个新的Android rootnik恶意软件,它使用开源的Android root ...

  2. Axure 9 实战案例,中继器的应用 2,列表的交替色和悬停色

    前言 Hello!欢迎来到Axure 9 实战案例专栏(进阶篇).课程简介>> 在上一篇教程,我们讲解了如何使用中继器绘制原型列表页(了解更多>>),相信大家已经运用上了吧?是 ...

  3. python爬图片_网络爬虫经验:反爬和反反爬

    我想很多人入门python是图片爬虫,就是HTTP请求,保存一下图片,用python实现非常快.网上很多爬虫的教程就讲到这里,实际上很单一,看了跟没看没什么区别,都是找一下网页的规律,然后Beauti ...

  4. 【Android 应用开发】 Android APK 反编译 混淆 反编译后重编译

    反编译工具 : 总结了一下 linux, windows, mac 上的版本, 一起放到 CSDN 上下载; -- CSDN 下载地址 : http://download.csdn.net/detai ...

  5. Java黑皮书课后题第6章:**6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数。编写程序,显示前100个反素数,每行显示10个,并且数字间用空格隔开

    6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数.编写程序,显示前100个反素数,每行显示10个,并且数字间用空格隔开 题目 题目描述 破题 代码 题目 题目描述 ...

  6. 反引号包裹反引号_五个金色反引号

    反引号包裹反引号 五种琴弦 从Java 1.0开始,我们就有了字符串文字"like this" . 我们还想要其他什么字符串? 其他编程语言为我们提供: 表达式插值: s" ...

  7. AVS游程解码、反扫描、反量化和反变换优化设计

    中图分类号:TN919.81 文献标识码:A 文章编号:1009-2552 (2007) 02-0054-04 AVS游程解码.反扫描.反量化和反变换优化设计 赵 策, 刘佩林 (上海交通大学电子工程 ...

  8. html 替换反斜杠,在URL直接替换反斜杠反斜杠

    我们有一个系统,基于Moodle的平台,在这里的文件是这样引用:在URL直接替换反斜杠反斜杠 的http:// [服务器] /file.php/3/LR4/info/ index.html的 现在,这 ...

  9. shell中单引号、双引号、反引号、反斜杠的使用

    shell可以识别4种不同类型的引字符号: 单引号字符('') 双引号字符("") 反斜杠字符(\) 反引号字符也就是ESC下方的键(`) 1. 单引号 ( '' ) :当shel ...

最新文章

  1. ASP.NET中绑定枚举类型
  2. android 8.0 intent,Android 8.0通知栏适配问题
  3. [系统安全] 四十一.APT系列(6)Python解析PE文件并获取时间戳判断来源区域
  4. TFS 2012研发管理能力(9)
  5. wps表格里面计算机在哪里,WPS的Word居然还有计算神器?在哪里能找到又是怎么进行计算呢?...
  6. 高级排序之分割法(以某数为基准分割)
  7. 作业01-Java基本概念
  8. 教程-Delphi7 自带控件安装对应表
  9. 关于电的计算机公式,电功率计算公式大全
  10. angular使用高德地图
  11. photoshop图片显示为索引,解决办法
  12. 12级软件测试课程博客汇总
  13. 实现Comparable接口和Comparator接口
  14. 伊美尔在港招股书失效:首次冲刺上市折戟,曾多次遭到处罚
  15. 世界计算机销量排名2015,全球电脑销量排名出炉,苹果位居第四,“榜首”为国产品牌!...
  16. 80后男人的脱单技巧
  17. [整站源码]thinkphp家纺针织床上用品类网站模板+前后端源码
  18. 个股短、中线技术形态判定
  19. 微信小程序生成(painter)海报
  20. 坚守初心,让数据成为生产力!

热门文章

  1. 以FORWARD为例,分步骤演示Filter对转发请求的拦截效果
  2. Java读取文件中的arraylist_java – 从文件中读取ArrayList作为对象?
  3. 7 环境变量 立即生效_不服已经生效的刑事判决书该怎么办?刑事案件如何执行?...
  4. pythonfor循环是迭代器吗_[Python] 迭代器是什么?你每天在用的for循环都依赖它!...
  5. 电信5g网络apn接入点_华为就5G网络设备禁令起诉瑞典邮政和电信管理局
  6. java jdom_JAVA JDOM生成XML
  7. ktv app html,ktv.html
  8. 时尚达人必备的潮流壁纸桌面!
  9. 传统东方韵味尽显|国潮国风包装样机
  10. 否在为一个新品牌或企业寻找设计独特标识的灵感?集设给你灵感