github.com/huandu/go@v0.0.0-20151114150818-04e615e41150/doc/progs/image_package6.go (about) 1 // Copyright 2012 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package main 6 7 import ( 8 "fmt" 9 "image" 10 ) 11 12 func main() { 13 m0 := image.NewRGBA(image.Rect(0, 0, 8, 5)) 14 m1 := m0.SubImage(image.Rect(1, 2, 5, 5)).(*image.RGBA) 15 fmt.Println(m0.Bounds().Dx(), m1.Bounds().Dx()) // prints 8, 4 16 fmt.Println(m0.Stride == m1.Stride) // prints true 17 }