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库urllib与urllib2主要区别分析
Jul 13 Python
Python中使用copy模块实现列表(list)拷贝
Apr 14 Python
一份python入门应该看的学习资料
Apr 11 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
Python的赋值、深拷贝与浅拷贝的区别详解
Feb 12 Python
详解python常用命令行选项与环境变量
Feb 20 Python
python正则表达式的懒惰匹配和贪婪匹配说明
Jul 13 Python
Python基于staticmethod装饰器标示静态方法
Oct 17 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 Python
详解Python openpyxl库的基本应用
Feb 26 Python
10个顶级Python实用库推荐
Mar 04 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
php设计模式  Command(命令模式)
2011/06/17 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
Django实现内容缓存实例方法
2020/06/30 Python
道路建设实施方案
2014/03/18 职场文书
化学教育专业求职信
2014/07/08 职场文书
相亲活动方案
2014/08/26 职场文书
催款律师函范文
2015/05/27 职场文书
情感电台广播稿
2015/08/18 职场文书