是让图片全部变成灰色还是部分变成灰色?前者直接传一个灰色图片就好,后者获取要变灰的部分,然后直接像素值相减就可

` if(this.imageStatus.invert){

var w = dest_box.w;

var h = dest_box.h;

var x = x1+ this.size.width * 0.5 + x0;

var y = y1+ this.size.height * 0.5 + y0;

if(Math.abs(this.imageStatus.rotateCW/90)%2 == 1){

w = dest_box.h;

h = dest_box.w;

x = y1 + this.size.width * 0.5 + x0;

y = x1 + this.size.height * 0.5 + y0;

}

var canvasData = ctx.getImageData(x, y, w, h);

var binaryData = canvasData.data;

colorInvertProcess(binaryData,canvasData.width*canvasData.height*4);

ctx.putImageData(canvasData, x, y);

}`

js 将图片置灰_JS 上传一张图片让其部分变灰色相关推荐

  1. axios获取图片显示_Vue.js+axios图片预览以及上传显示进度

    在平时项目开发中,我们经常会对文件做一些上传操作,不仅仅要实现基本需求,也要兼顾用户体验,根据自己在工作中遇到的问题谈谈对图片上传的预览以及上传进度的优化. 1.搭建项目 基于Vue.js+axios ...

  2. tp5 接收图片_TP5框架实现上传多张图片的方法分析

    本文实例讲述了TP5框架实现上传多张图片的方法.分享给大家供大家参考,具体如下: 1.效果图(每点击一次'添加选项',就会有一个新的 file 框来添加新的图片) 2.view 添加 $(" ...

  3. 使用js压缩图片后转为二进制上传

    1.封装压缩图片方法 methods:{compress(img) {var url = null;var canvas = document.createElement("canvas&q ...

  4. js 将图片置灰_艾叶灰千万别扔——艾叶灰的神奇功效

       请 点  上面"经络技巧"免费关注每晚9点准时免费更新 点击下面图片阅读↓↓↓ -- 以下是正文 -- 艾灰的妙用 1.宝宝经常会有红屁股,做妈妈的当然心疼,用了不少膏啊霜啊 ...

  5. js 将图片置灰_让网页图片变灰色的三种方法

    我一直喜欢灰度图像因为我认为他们看起来更有艺术感.很多图片编辑如Photoshop很容易把你的彩色图像变成灰度.甚至有选择调整颜色深度和色调.不幸的是,这样的效果想做在网络上并不容易,因为浏览器有差异 ...

  6. Bootstrap fileinput.js,最好用的文件上传组件

    本篇介绍如何使用bootstrap fileinput.js(最好用的文件上传组件)来进行图片的展示,上传,包括springMVC后端文件保存. 一.demo   二.插件引入 <link ty ...

  7. php上传多张图片为什么只显示一张,javascript,_js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次???,javascript - phpStudy...

    js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次??? js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次??? self.$els.upload ...

  8. 移动前端—H5实现图片先压缩再上传

    在做移动端图片上传的时候,用户传的都是手机本地图片,而本地图片一般都相对比较大,拿iphone6来说,平时拍很多图片都是一两M的,如果直接这样上传,那图片就太大了,如果用户用的是移动流量,完全把图片上 ...

  9. [前台]---js重复上传一张图片两次,第二次失败的解决办法和思路

    js重复上传一张图片两次,第二次会失败,解决办法就是修改input的value值. 先上代码: <input style="display:none" type=" ...

最新文章

  1. Ubuntu 12.04安装NFS server
  2. 图像处理之基于NCC模板匹配识别
  3. 欧蓝德 (660) -(警车内被乔丹体育)_几款豪华SUV的油耗与空间的巅峰对决!欧蓝德还是奇骏...
  4. 第1部分:Ajax 入门简介
  5. O’Reilly发布“微服务成熟度状态”报告:微服务是成功的
  6. mysql视频教程siki_siki老师MySQL数据库从零到精通,资源教程下载
  7. char 类型的常数_CHAR_MAX常数,带C ++示例
  8. 平衡二叉树的实现原理
  9. Django开发social-auth-app-django 第三方登陆
  10. django类视图简单使用和源码解析
  11. 夜读源码,带你探究 Go 语言的iota
  12. 关于状态更新时间字段取值的问题
  13. Redmi K50电竞版将全球首发超宽频马达:安卓阵营最大 售价不便宜
  14. Ubuntu系统下ntp服务器搭建2
  15. Raid0、Raid0+1、Raid1、Raid5四者的区别
  16. mysql 分布式 生成序号_分布式唯一ID生成方案
  17. java millis_Java Duration.getMillis方法代码示例
  18. matlab着色问题,着色问题matlab
  19. springcloud常见问题
  20. 2020年中国新基建人工智能产业链全景图深度分析汇总(附完整企业名单)

热门文章

  1. 第三次学JAVA再学不好就吃翔(part56)--StringBuffer的替换反转和截取功能
  2. 30个数据可视化小技巧(文末赠书)
  3. 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
  4. SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定
  5. SAP UI5 应用开发教程之十一 :SAP UI5 容器类控件 Page 和 Panel
  6. 使用page-slot显示SAP Spartacus section里包含的Component和layout设计
  7. SAP HANA CLOUD和aws一个实际项目中的性能比较
  8. MySQL社区版的下载和安装
  9. The compiler compliance specified is 11 but a JRE 1.8 is used
  10. 为SAP Analytics Cloud的story创建持久化页面