extension UIImage{/**获取图片中的像素颜色值- parameter pos: 图片中的位置- returns: 颜色值*/func getPixelColor(pos:CGPoint)->(alpha: CGFloat, red: CGFloat, green: CGFloat,blue:CGFloat){ let pixelData=CGDataProviderCopyData(CGImageGetDataProvider(self.CGImage)) let data:UnsafePointer<UInt8> = CFDataGetBytePtr(pixelData) let pixelInfo: Int = ((Int(self.size.width) * Int(pos.y)) + Int(pos.x)) * 4 let r = CGFloat(data[pixelInfo]) / CGFloat(255.0) let g = CGFloat(data[pixelInfo+1]) / CGFloat(255.0) let b = CGFloat(data[pixelInfo+2]) / CGFloat(255.0) let a = CGFloat(data[pixelInfo+3]) / CGFloat(255.0) return (a,r,g,b) } }

swift获取图片像素颜色值相关推荐

  1. 获取图片像素颜色,转换为CSS3 box-shadow显示

    原理: 1.使用FileReader 读取图片 2.使用canvas 的 getImageData 获取图片像素信息 3.将像素信息转换为CSS3 box-shadow 代码: <!DOCTYP ...

  2. js获取图片像素颜色,修改图片像素颜色

    直接上代码示例 <!DOCTYPE HTML PUBLIC> <html><head><meta charset="utf-8">& ...

  3. cocos获取图片像素

    //一下是获取某个像素的透明值,以此类推可以回去r,g,b的值 Image *myImage = new Image(); myImage->initWithImageFile("te ...

  4. android中获取图片、获取图片像素、处理像素等基础知识

    一.android获取图片的主要方法. (1).利用BitmapFactory.decode..各种方式获取资源.sd卡的图片,从这可以看出android都是以位图的形式加载的图片的,jpg.png等 ...

  5. python获取图片像素矩阵_用python处理图片实现图像中的像素访问

    这篇文章主要介绍了关于用python处理图片实现图像中的像素访问,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前面的一些例子中,我们都是利用Image.open()来打开一幅图像,然 ...

  6. android 获取图片像素密度,android 获取屏幕的密度和像素 点

    经过测试发现屏幕的像素点 如果 density =1 那么 1dp = 1px density =2 那么 1dp = 2px density =3 那么 1dp = 3px 在字体设置的时候用dp比 ...

  7. opencv获取图片像素坐标_利用OpenCV从图片中提取矩形并标注坐标(室内平面地图)(一)

    ​某城市会展中心室内地图 背景 一名室内设计师的日常工作从设计一张会展地图开始.常常有这样的场景:划分除规范的展位后,进入销售阶段,频繁的需要修改这张地图,如展示拆分.合并.换位置.标记已交易. 问题 ...

  8. Python修改图片像素颜色值

    from PIL import Imageimg = Image.open("2.jpg")#读取系统的内照片width = img.size[0]#长度 height = img ...

  9. PS笔记:获取图片像素坐标

    1.菜单栏->窗口->信息 2.然后将图片与到画板的左上角对齐 3.在图像上移动鼠标,即可在信息面板中查看相关像素信息

最新文章

  1. 8大领域、6大机遇!读懂2020年AI医疗新风向
  2. 网络中常见的互通与不通—Vecloud微云
  3. 深度学习框架YOLOv3的C++调用
  4. 生产管理erp系统源码_仁和ERP企业管理系统提高生产管理流程
  5. Linux网络编程 | socket选项设定 及 网络信息API
  6. 深入理解redis中的lua脚本
  7. [树莓派] : 如何用树莓派利用摄像头进行简单的人脸识别【how to use IR camera +raspberrypi 3b+ in python】
  8. python 云词库
  9. c语言程序设计基础教程pdf,C语言程序设计基础教程.pdf
  10. 怎样写好Flutter代码
  11. python同切圆_Python绘制同切圆和同心圆
  12. 第一天:django+vue项目立项
  13. 获取android 用到的所有开发包文件
  14. 2018上交软科计算机科学排名,2018年上海软科世界一流学科排名出炉!
  15. linux test指令大全,linux test命令详解
  16. 如何让电脑同时连接内外网?
  17. recv/send堵塞和非堵塞
  18. 如何做一个python小程序?
  19. A ResourcePool could not acquire a resource from its primary factory or source异常解决
  20. springboot 自定义filter

热门文章

  1. linux命令地址,[命令] Linux IP 命令 IP(管理地址)
  2. 【Oracle】ORA-55610: Invalid DDL statement on history-tracked table
  3. 【Linux】七种文件类型
  4. Linux下browser-sync无法启动Chrome的解决方法
  5. docker端口映射失效解决方法
  6. 20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法
  7. app内嵌h5页面在ios手机端滑动卡顿的解决方法
  8. 【linux-command not find解决方法 】
  9. tcp连接时,BROKEN PIPE错误的原因以及解决方法
  10. 发行版,distutils,setuptools和distutils2之间的区别?