import "image/png"
png包实现了PNG图像的编解码。PNG格式参见:http://www.w3.org/TR/PNG/
type FormatError string
当输入流不是合法的png格式图像时,就会返回FormatError类型的错误。
func (e FormatError) Error() string
type UnsupportedError string
当输入流使用了合法但尚不支持的png特性的时候,就会返回UnsupportedError类型的错误。
func (e UnsupportedError) Error() string
func Decode(r io.Reader) (image.Image, error)
从r读取一幅png格式的图像并解码返回该图像。图像的具体类型要看png文件的内容而定。
func DecodeConfig(r io.Reader) (image.Config, error)
返回PNG图像的色彩模型和尺寸;函数不会解码整个图像。
func Encode(w io.Writer, m image.Image) error
将图像m以PNG格式写入w。任意图像类型都可以被编码,但image.NRGBA以外格式的图像可能会在编码时丢失一些图像信息。