disable AA when warping images #1913

This commit is contained in:
artemp 2014-09-11 16:49:00 +01:00
parent e545b68699
commit af33a87cfd

View file

@ -39,7 +39,7 @@
#include "agg_pixfmt_rgba.h"
#include "agg_rasterizer_scanline_aa.h"
#include "agg_basics.h"
#include "agg_scanline_u.h"
#include "agg_scanline_bin.h"
#include "agg_renderer_scanline.h"
#include "agg_span_allocator.h"
#include "agg_image_accessors.h"
@ -82,7 +82,7 @@ void reproject_and_scale_raster(raster & target, raster const& source,
using renderer_base = agg::renderer_base<pixfmt>;
agg::rasterizer_scanline_aa<> rasterizer;
agg::scanline_u8 scanline;
agg::scanline_bin scanline;
agg::rendering_buffer buf((unsigned char*)target.data_.getData(),
target.data_.width(),
target.data_.height(),
@ -179,7 +179,7 @@ void reproject_and_scale_raster(raster & target, raster const& source,
using span_gen_type = agg::span_image_filter_rgba_nn
<img_accessor_type, interpolator_type>;
span_gen_type sg(ia, interpolator);
agg::render_scanlines_aa(rasterizer, scanline, rb,
agg::render_scanlines_bin(rasterizer, scanline, rb,
sa, sg);
}
else
@ -187,7 +187,7 @@ void reproject_and_scale_raster(raster & target, raster const& source,
using span_gen_type = agg::span_image_resample_rgba_affine
<img_accessor_type>;
span_gen_type sg(ia, interpolator, filter);
agg::render_scanlines_aa(rasterizer, scanline, rb,
agg::render_scanlines_bin(rasterizer, scanline, rb,
sa, sg);
}
}