在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
A Tour of Go系列。如有问题欢迎指出~
Implement The choice of image is up to you. Interesting functions include (You need to use a loop to allocate each (Use 意思是实现函数Pic,其功能是根据所给的dx,dy做为矩阵的横纵长度,创建一个图像矩阵,矩阵中的值类型为uint8,代表每个像素的灰度值(或者蓝度值)。 下面是代码: 1 package main 2 3 import "code.google.com/p/go-tour/pic" 4 5 func Pic(dx, dy int) [][]uint8 { 6 mat := make([][]uint8, dy) 7 for i := 0; i < dy; i++ { 8 mat[i] = make([]uint8, dx) 9 } 10 11 //draw 12 for y, _ := range mat { 13 for x, _ := range mat[y] { 14 mat[y][x] = uint8(x ^ y) 15 } 16 } 17 return mat 18 } 19 20 func main() { 21 pic.Show(Pic) 22 } 运行后将输出如下图形: 注意:
|
请发表评论