README update
This commit is contained in:
parent
11aa6e044b
commit
aadc89bca0
2
README
2
README
@ -1 +1,3 @@
|
|||||||
(with a dummy as fuck image rescaling)
|
(with a dummy as fuck image rescaling)
|
||||||
|
utilities work in theory, but doing everything very slow.
|
||||||
|
i really love Go's image.Image interface type, but its really hard to do something with it well.
|
||||||
|
10
concat.go
10
concat.go
@ -21,9 +21,9 @@ type pair struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Takes color.Model of the first Image.
|
// Takes color.Model of the first Image.
|
||||||
func (p pair) ColorModel() color.Model { return p.first.ColorModel() }
|
func (p *pair) ColorModel() color.Model { return p.first.ColorModel() }
|
||||||
|
|
||||||
func (p pair) Bounds() image.Rectangle {
|
func (p *pair) Bounds() image.Rectangle {
|
||||||
var (
|
var (
|
||||||
b1 = p.first.Bounds()
|
b1 = p.first.Bounds()
|
||||||
b2 = p.second.Bounds()
|
b2 = p.second.Bounds()
|
||||||
@ -52,7 +52,7 @@ func (p pair) Bounds() image.Rectangle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p pair) At(x, y int) color.Color {
|
func (p *pair) At(x, y int) color.Color {
|
||||||
img := image.NewRGBA(p.Bounds())
|
img := image.NewRGBA(p.Bounds())
|
||||||
|
|
||||||
point := image.Point{}
|
point := image.Point{}
|
||||||
@ -86,7 +86,7 @@ func (p pair) At(x, y int) color.Color {
|
|||||||
return img.At(x, y)
|
return img.At(x, y)
|
||||||
}
|
}
|
||||||
|
|
||||||
func render(p pair) image.Image {
|
func render(p *pair) image.Image {
|
||||||
img := image.NewRGBA(p.Bounds())
|
img := image.NewRGBA(p.Bounds())
|
||||||
|
|
||||||
point := image.Point{}
|
point := image.Point{}
|
||||||
@ -122,5 +122,5 @@ func render(p pair) image.Image {
|
|||||||
|
|
||||||
// Concat concatenates second image on a given side.
|
// Concat concatenates second image on a given side.
|
||||||
func Concat(i1, i2 image.Image, s Side) image.Image {
|
func Concat(i1, i2 image.Image, s Side) image.Image {
|
||||||
return render(pair{i1, i2, s})
|
return render(&pair{i1, i2, s})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user