This commit is contained in:
John Cupitt 2009-01-27 15:13:05 +00:00
parent d044802d1e
commit d87cf4c6e7

View File

@ -550,7 +550,7 @@ nohalo_sharp_level_1(
/* Call nohalo1, with an interpolator as a param. /* Call nohalo1, with an interpolator as a param.
*/ */
template <typename T, template <typename T,
inline T interpolate( T interpolate(
const double c1, const double c2, const double c1, const double c2,
const double c3, const double c4, const double c3, const double c4,
const double v1, const double v2, const double v1, const double v2,
@ -976,6 +976,7 @@ vips_interpolate_nohalo_interpolate( VipsInterpolate *interpolate,
switch( in->im->BandFmt ) { switch( in->im->BandFmt ) {
case IM_BANDFMT_UCHAR: case IM_BANDFMT_UCHAR:
/*
//CALL( unsigned char, bilinear_unsigned ); //CALL( unsigned char, bilinear_unsigned );
nohalo_sharp_level_1_interpolate<unsigned char, bilinear_unsigned<unsigned char > >( nohalo_sharp_level_1_interpolate<unsigned char, bilinear_unsigned<unsigned char > >(
@ -985,6 +986,14 @@ vips_interpolate_nohalo_interpolate( VipsInterpolate *interpolate,
x_times_z_over_2, x_times_z_over_2,
w_times_y_over_2, w_times_y_over_2,
x_times_y_over_4 ); x_times_y_over_4 );
*/
nohalo_sharp_level_1_unsigned<unsigned char>( out, p,
channels_per_pixel, shift_1_pixel, shift_1_row,
w_times_z,
x_times_z_over_2,
w_times_y_over_2,
x_times_y_over_4 );
break; break;