python 图像处理画一个正弦函数代码实例


Posted in Python onSeptember 10, 2019

这篇文章主要介绍了python 图像处理画一个正弦函数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
import math
size = 300
new_im = Image.new("RGBA",(size,size)) #创建一个空的图片
a_img = np.array(new_im) #获取空图片的数据
m = (size-50)/2 #函数的摆幅
for i in range(0,size):
  x = 2 * math.pi * ( i / size ) #控制 根据 i / size 的比例,控制 x 的值为 0-2π
  y = size/2 - m*math.sin(x) #将正弦函数画在中间
  y = int(y)
  if y < size and y >= 0:
    a_img[y][i] = (0,0,0,255) 
plt.figure("beauty")
plt.imshow(a_img)
#plt.axis('off')
plt.show()

效果为:

python 图像处理画一个正弦函数代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python读文件逐行处理的示例代码分享
Dec 27 Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
Python中实现对Timestamp和Datetime及UTC时间之间的转换
Apr 08 Python
python多任务及返回值的处理方法
Jan 22 Python
python读写csv文件并增加行列的实例代码
Aug 01 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
Python xlwt模块使用代码实例
Jun 10 Python
对python中list的五种查找方法说明
Jul 13 Python
如何利用python之wxpy模块玩转微信
Aug 17 Python
Python anaconda安装库命令详解
Oct 16 Python
python 闭包函数详细介绍
Apr 19 Python
Python操作Mongodb数据库的方法小结
Sep 10 #Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 #Python
Python matplotlib绘制饼状图功能示例
Sep 10 #Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 #Python
python+pygame实现坦克大战
Sep 10 #Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 #Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 #Python
You might like
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
Python日期操作学习笔记
2008/10/07 Python
python学习手册中的python多态示例代码
2014/01/21 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
化学相关工作求职信
2013/10/02 职场文书
创业女性典型材料
2014/05/02 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
改造DE1103三步曲
2022/04/07 无线电
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL