码迷,mamicode.com
首页 > 其他好文 > 详细

golang初学之接口---image

时间:2016-05-16 09:28:28      阅读:496      评论:0      收藏:0      [点我收藏+]

标签:

来自golang tour 练习 https://tour.go-zh.org/methods/16

package main
import "golang.org/x/tour/pic" import "image" import "image/color" type Image struct{ x, y, width, height int } func (im Image) ColorModel() color.Model { return color.RGBAModel } func (im Image) Bounds() image.Rectangle { return image.Rect(im.x, im.y, im.width, im.height) } func (im Image) At(x, y int) color.Color { return color.RGBA{uint8((x^y)/2), uint8((x+y)/2), 255, 255} } func main() { m := Image{0,0, 200, 200} pic.ShowImage(m) }

  

golang初学之接口---image

标签:

原文地址:http://www.cnblogs.com/enfreeworld/p/5496866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!