golang golang图片示例。 https://tour.go-zh.org/methods/16

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang golang图片示例。 https://tour.go-zh.org/methods/16相关的知识,希望对你有一定的参考价值。

package main

import (
	"golang.org/x/tour/pic"
	"image"
	"image/color"
	)

type Image struct{
	width int
	height int
}

func (a Image) Bounds() image.Rectangle{
	return image.Rect(0, 0, a.width, a.height)
}

func (a Image) ColorModel() color.Model{
	return color.RGBAModel
}

func (a Image) At(x, y int) color.Color{
	img_func := func(x, y int) uint8 {
		return uint8(x^y)
	}
	v := img_func(x, y)
	return color.RGBA{v, v, 255, 255}
}

	
func main() {
	m := Image{256, 64}
	pic.ShowImage(m)
}

golang自动生成model结构体

参考技术A

源码码地址---------
github: https://github.com/longzongqin/modeltools
码云: https://gitee.com/longzongqin/modeltools

生成示例---------

参数配置--------conf.go

生成model--------

以上是关于golang golang图片示例。 https://tour.go-zh.org/methods/16的主要内容,如果未能解决你的问题,请参考以下文章

golang基础--image/draw渲染图片利用golang/freetype库在图片上生成文字

UEditor Golang上传图片与附件

golang 转到TCP代理/端口转发示例(https://zupzup.org/go-port-forwarding/)

golang中的viper示例

golang自动生成model结构体

golang 转到SSH服务器完整示例 - 在此处阅读更多内容https://blog.gopheracademy.com/go-and-ssh/