首页 > 其他 > 详细

golang初学之接口---image

时间:2016-05-16 09:26:06      阅读:236      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!