Documentation
¶
Index ¶
- func CalculateOverlap(img1, img2 image.Image, col bool, minOverlap, maxOverlap int) int
- func CalculateOverlapReuseMemory(img1, img2 image.Image, col bool, minOverlap, maxOverlap int, ...) int
- func MergeUniformBoundsImagesByOverlap(imgIdxs [][]int, getImage func(int) image.Image, imgWidth, imgHeight int, ...) image.Image
- func MergeUniformBoundsImagesByOverlapReuseMemory(imgIdxs [][]int, getImage func(int) image.Image, imgWidth, imgHeight int, ...)
- func RectRotateByCenter(x, y, l, w int, angle float64) []image.Point
- func Transfer(src, dst string, decode Decode, encode Encode) error
- func Union(rect image.Rectangle, p image.Point) image.Rectangle
- type Decode
- type Encode
- type MergeImage
- type MergeImg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateOverlap ¶ added in v0.1.13
计算两张图的重合像素,第一张的图的后半部分和第二张的前半部分
func CalculateOverlapReuseMemory ¶ added in v0.3.0
func MergeUniformBoundsImagesByOverlap ¶ added in v0.3.0
func MergeUniformBoundsImagesByOverlap(imgIdxs [][]int, getImage func(int) image.Image, imgWidth, imgHeight int, horizontalOverlaps, verticalOverlaps []int) image.Image
有一定重合的固定大小的图片拼图
func MergeUniformBoundsImagesByOverlapReuseMemory ¶ added in v0.3.0
func RectRotateByCenter ¶ added in v0.3.0
Types ¶
type MergeImage ¶ added in v0.3.0
type MergeImage struct {
// contains filtered or unexported fields
}
type MergeImg ¶ added in v0.3.0
type MergeImg struct {
Pixes [][]image.Image
Rect image.Rectangle
// contains filtered or unexported fields
}
func NewMergeImg ¶ added in v0.3.0
func (*MergeImg) ColorModel ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.