NEWS
nara 2025-01-06 (2025-01-06)
- [9033] most line drawing operations now take a
linewidth
argument
- [9032]
nr_copy_into()
now supports a mask
- [9031] merged blit-ortho and blit-rotozoom.
- [9030] rotozoom and blit are moving towards the same interface
- [9029] Refactor draw commands. Argument ordering is now always (x, y), (w, h) in both C and R
- [9028] Add
nr_blit_rotozoom()
- [9027] Add
nr_blit_bulk()
- [9027] Blit refactor - remove
nr_blit_list()
, nr_blit_grid()
- [9026] Use
{colorfast}
for color conversion
- Remove 'isocubes()'
- Remove 'op' argument.
- Standardise argument ordering
- Remove 'dino' sprites
- Add 'deer' spritesheet and isometric landscape tiles
str_cols_to_packed_cols()
for transparent
and NA_character
now returns value
equivalent to #ffffff00
- Add
nr_crop()
nr_flipv()
nr_fliph()
matrix_to_nr()
- Refactored color conversion routines.
- Fast conversions in C
array_to_nr()
nr_to_array()
raster_to_nr()
nr_to_raster()
magick_to_nr()
, nr_to_magick()
- Optimized blitting operations in C
- Added
blit3()
and blit4()
mega-blitters
- Fixed(?) off-by-one bug in blitter core
- Drop inspection of "channels" attribute all together.
- As of 0.1.1.9009 2024-06-08 coordinate system is now (0, 0) at top-left
- Fixed rendering of borders for rectangles when both colour and fill are
translucent.
- Rationalize 'blit' methods (still need C implementations)
- Move all 'magick' related functions into single R file. Include gif and mp4 output.
- Use fast hashed lookup for R color names like 'red', 'blue', etc
- Handle logical NAs as transparent colour
- pass through more arguments for
nrs_to_gif()
and nrs_to_mp4()
hjust
and vjust
added for
- added
nr_blit_list()
and nr_blit_grid()
.
- added
nr_resize_nn()
and nr_resize_bilinear()
. nr_scale()
is now a wrapper around nr_resize_nn()
- Fixed bug in polygon rendering
- Parse image sequences from
magick
into nativeRaster
- Export C functions for use in other packages via
LinkingTo
- Enhanced
nr_polygon()
to process multiple polygons in a single call
nara 2022-07-30 (2022-07-30)
- added
nr_isocube()
for drawing isometric cubes
- Use this version for 'Another World' demo
nara 0.1.0