Remove some redundancies.
This commit is contained in:
parent
446eea2f7b
commit
a83cb40860
|
@ -65,7 +65,7 @@ func (f *filterModel) SetKernelWeights(u float32) {
|
|||
}
|
||||
}
|
||||
|
||||
func (f *filterModel) convolution1d(x float32) (c colorArray) {
|
||||
func (f *filterModel) convolution1d() (c colorArray) {
|
||||
for j := range f.tempRow {
|
||||
for i := range c {
|
||||
c[i] += f.tempRow[j][i] * f.kernelWeight[j]
|
||||
|
@ -88,7 +88,7 @@ func (f *filterModel) Interpolate(u float32, y int) color.RGBA64 {
|
|||
f.at(uf+i, y, &f.tempRow[i])
|
||||
}
|
||||
|
||||
c := f.convolution1d(u)
|
||||
c := f.convolution1d()
|
||||
return color.RGBA64{
|
||||
clampToUint16(c[0]),
|
||||
clampToUint16(c[1]),
|
||||
|
@ -227,8 +227,6 @@ func lanczosKernel(a uint) func(float32) float32 {
|
|||
}
|
||||
}
|
||||
|
||||
const lanczosTableSize = 300
|
||||
|
||||
// Lanczos interpolation (a=2)
|
||||
func Lanczos2(img image.Image, factor float32) Filter {
|
||||
return createFilter(img, factor, 4, lanczosKernel(2))
|
||||
|
|
Loading…
Reference in New Issue
Block a user