《Go语言入门到进阶实战》学习笔记:输出正弦函数(Sin)图像

1、设置图片背景色

    //设置图片大小
	const size=300
	//根据给定大小创建灰度图
	pic:=image.NewGray(image.Rect(0,0,size,size))
	//遍历每个像素
	for x:=0;x

2、绘制正弦函数轨迹

    //从0到最大像素生成x坐标
	for x:=0;x

3、写入图片文件

    //创建文件
	file,err:=os.Create("sin.png")
	if err!=nil{
		log.Fatal(err)
	}
	//使用PNG格式将数据写入文件
	png.Encode(file,pic)
	//将image信息写入文件中
	//关闭文件
	file.Close()

结果图

《Go语言入门到进阶实战》学习笔记:输出正弦函数(Sin)图像_第1张图片

你可能感兴趣的:(Go语言)