Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -140,18 +140,22 @@ pub unsafe fn render( // ); for (col, k) in cells.chunks_exact(c as _).zip(0..) { for (&cell, j) in zip(col, 0..) { - let cell: Image<Box<[u8]>, 3> = + // let cell: Image<Box<[u8]>, 3> = Image::<_, 3>::build(fw.ceil() as u32, fh_.ceil() as u32) .fill(cell.style.bg); use fimg::OverlayAtClipping; unsafe { - i.as_mut().clipping_overlay_at( + i.as_mut().filled_box(((j as f32 * fw).floor() as u32 // _ + + offset_x, + (k as f32 * (fh + line_spacing * fac)).floor() as u32 + + offset_y,), fw.ceil() as _, fh_.ceil() as _, cell.style.bg); + /*i.as_mut().clipping_overlay_at( &cell, (j as f32 * fw).floor() as u32 // _ + offset_x, (k as f32 * (fh + line_spacing * fac)).floor() as u32 + offset_y, - ) + )*/ }; } } |