Package png implements a PNG image decoder and encoder.
The PNG specification is at http://www.w3.org/TR/PNG/.
In the call graph viewer below, each node is a function belonging to this package and its children are the functions it calls—perhaps dynamically.
The root nodes are the entry points of the package: functions that may be called from outside the package. There may be non-exported or anonymous functions among them if they are called dynamically from another package.
Click a node to visit that function's source code.
From there you can visit its callers by
clicking its declaring
Functions may be omitted if they were determined to be unreachable in the particular programs or tests that were analyzed.
Decode reads a PNG image from r and returns it as an image.Image. The type of Image returned depends on the PNG contents.
DecodeConfig returns the color model and dimensions of a PNG image without decoding the entire image.
Encode writes the Image m to w in PNG format. Any Image may be encoded, but images that are not image.NRGBA might be encoded lossily.
type FormatError string
A FormatError reports that the input is not a valid PNG.
func (e FormatError) Error() string
type UnsupportedError string
An UnsupportedError reports that the input uses a valid but unimplemented PNG feature.
func (e UnsupportedError) Error() string