Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OptBaseDir ¶
func OptBaseDir(dir string) func(*MergedImage)
OptBaseDir is an functional option to set the BaseDir field
func OptGridSize ¶
func OptGridSize(sizeX, sizeY int) func(*MergedImage)
OptGridSize is an functional option to set the GridSize X & Y
func OptGridSizeFromNthImageSize ¶
func OptGridSizeFromNthImageSize(n int) func(*MergedImage)
OptGridSizeFromNthImageSize is an functional option to set the GridSize from the nth image
Types ¶
type Grid ¶
type Grid struct { Image image.Image BackgroundColor color.Color OffsetX int OffsetY int Grids []*Grid }
Grid holds the data for each grid
type MergedImage ¶
type MergedImage struct { Grids []*Grid ImageCountDX int ImageCountDY int BaseDir string FixedGridSizeX int FixedGridSizeY int GridSizeMode gridSizeMode GridSizeFromNth int }
MergedImage is responsible for merging the given images
func NewMergedImage ¶
func NewMergedImage(grids []*Grid, imageCountDX, imageCountDY int, opts ...func(*MergedImage)) *MergedImage
NewMergedImage returns a new *MergedImage instance
Click to show internal directories.
Click to hide internal directories.