image

package
v0.0.0-...-d36b6fa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2025 License: EPL-1.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BMPImageWriter

type BMPImageWriter struct{}

BMPImageWriter implements image.Writer interface, it writes BMP format

func NewBMPImageWriter

func NewBMPImageWriter() BMPImageWriter

NewBMPImageWriter is a constructor for BMP image writer

func (BMPImageWriter) WriteImage

func (writer BMPImageWriter) WriteImage(filename string, img image.Image) error

WriteImage writes an image represented by byte slice into file with BMP format.

type GIFImageWriter

type GIFImageWriter struct{}

GIFImageWriter implements image.Writer interface, it writes GIF format

func NewGIFImageWriter

func NewGIFImageWriter() GIFImageWriter

NewGIFImageWriter is a constructor for GIF image writer

func (GIFImageWriter) WriteImage

func (writer GIFImageWriter) WriteImage(filename string, img image.Image) error

WriteGIFImage writes an image represented by standard image.Image structure into file with GIF format.

type JPEGImageWriter

type JPEGImageWriter struct{}

JPEGImageWriter implements image.Writer interface, it writes JPEG format

func NewJPEGImageWriter

func NewJPEGImageWriter() JPEGImageWriter

NewJPEGImageWriter is a constructor for JPEG image writer

func (JPEGImageWriter) WriteImage

func (writer JPEGImageWriter) WriteImage(filename string, img image.Image) error

WriteImage writes an image represented by standard image.Image structure into file with JPEG format.

type PNGImageWriter

type PNGImageWriter struct{}

PNGImageWriter implements image.Writer interface, it writes PNG format

func NewPNGImageWriter

func NewPNGImageWriter() PNGImageWriter

NewPNGImageWriter is a constructor for PNG image writer

func (PNGImageWriter) WriteImage

func (writer PNGImageWriter) WriteImage(filename string, img image.Image) error

WritePNGImage writes an image represented by standard image.Image structure into file with PNG format.

type PPMImageWriter

type PPMImageWriter struct{}

PPMImageWriter implements image.Writer interface, it writes into selected PPM format

func NewPPMImageWriter

func NewPPMImageWriter() PPMImageWriter

NewPPMImageWriter is a constructor for PPM image writer

func (PPMImageWriter) WriteImage

func (writer PPMImageWriter) WriteImage(filename string, img image.Image) error

WritePPMImage writes an image represented by standard image.Image structure into file with PPM format.

type Reader

type Reader interface {
	ReadImage(filename string) (image.Image, error)
}

type Resolution

type Resolution struct {
	Width  uint
	Height uint
}

func NewResolution

func NewResolution(width, height uint) Resolution

type TGAImageWriter

type TGAImageWriter struct{}

TGAImageWriter implements image.Writer interface, it writes TGA format

func NewTGAImageWriter

func NewTGAImageWriter() TGAImageWriter

NewTGAImageWriter is a constructor for TGA image writer

func (TGAImageWriter) WriteImage

func (writer TGAImageWriter) WriteImage(filename string, img image.Image) error

WriteTGAImage writes an image represented by byte slice into file with TGA format.

type Writer

type Writer interface {
	WriteImage(filename string, img image.Image) error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL