图像

image 包定义了 Image 接口:

package image

type Image interface {
    ColorModel() color.Model
    Bounds() Rectangle
    At(x, y int) color.Color
}

注意: Rectangle 是 Bounds 方法的返回值,实际类型是 image.Rectangle,因为该声明位于 image 包中。

(完整细节请参阅文档。)

color.Color 和 color.Model 类型也是接口,不过这里我们使用预定义的实现 color.RGBA 和 color.RGBAModel,因此可以暂时忽略这一点。这些接口和类型由 image/color 包定义。

< 24/26 >