Documentation
¶
Index ¶
- func DecodeImage(data []byte) (image.Image, error)
- func DecodePaletted(data []byte) (*image.Paletted, error)
- func Diff(base []byte, new []byte) ([]byte, bool, error)
- func DiffPaletted(base *image.Paletted, new *image.Paletted) (*image.Paletted, bool, error)
- func EmptyImage() []byte
- func EmptyImagePaletted(size int) image.Image
- func EncodePng(i image.Image) ([]byte, error)
- func FastAvgResize2(img image.Image) image.Image
- func FastPaletteResize2(in *image.Paletted, out *image.Paletted, xOffset, yOffset int)
- func FastPalettedResizeAndMerge(a, b, c, d image.Image, ...) (*image.Paletted, error)
- func FastResize2(img image.Image) image.Image
- func FastResizeAndMerge(a, b, c, d image.Image, resizeFunc func(image.Image) image.Image) image.Image
- func MergeAndResize(positions map[[2]int][]byte, block int) (image.Image, error)
- func MostFrequentColor2x2(a, b, c, d uint64) uint64
- func MostNonTransparentColor2x2(a, b, c, d uint64) uint64
- func MostNonTransparentColor2x2Paletted(a, b, c, d uint8, transparent uint8) uint8
- func UnDiffPaletted(base *image.Paletted, new *image.Paletted) (*image.Paletted, error)
- type Paletter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiffPaletted ¶
func EmptyImagePaletted ¶
func FastPaletteResize2 ¶
func FastResizeAndMerge ¶
func FastResizeAndMerge(a, b, c, d image.Image, resizeFunc func(image.Image) image.Image) image.Image
Image layout: A B C D Assuming all images are the same size
func MergeAndResize ¶
func MostFrequentColor2x2 ¶
Types ¶
type Paletter ¶
type Paletter struct {
// contains filtered or unexported fields
}
func NewPaletter ¶
func NewPaletter() Paletter
Click to show internal directories.
Click to hide internal directories.