#[test] fn t20_outline_render() { use agg::{Pixfmt,Rgb8,Rgba8,SetColor}; use agg::{RendererOutlineAA,RasterizerOutlineAA}; use agg::PixelData; let pix = Pixfmt::::new(100,100); let mut ren_base = agg::RenderingBase::new(pix); ren_base.clear( Rgba8::new(255, 255, 255, 255) ); let mut ren = RendererOutlineAA::with_base(&mut ren_base); ren.color(agg::Rgba8::new(0,0,0,255)); ren.profile.width(20.0); let mut path = agg::PathStorage::new(); path.move_to(10.0, 10.0); path.line_to(50.0, 90.0); path.line_to(90.0, 10.0); let mut ras = RasterizerOutlineAA::with_renderer(&mut ren); ras.round_cap(true); ras.add_path(&path); agg::ppm::write_ppm(&ren_base.pixeldata(), 100,100, "outline_aa.ppm").unwrap(); agg::ppm::compare_ppm("outline_aa.ppm", "tests/outline_aa.ppm"); }