Late last week I released Imlib2-Ruby version 0.4.2, my Ruby bindings
for Imlib2 (http://www.enlightenment.org/pages/imlib2.html). Imlib2 is
a fast, cross-platform image processing library with support for TrueType
fonts, MMX acceleration, a variety of image formats, and more.
URLs:
- Project Page: http://www.pablotron.org/software/imlib2-ruby/
- Download: http://www.pablotron.org/download/imlib2-ruby-0.4.2.tar.gz
- API Reference: http://www.pablotron.org/software/imlib2-ruby/doc/
Imlib2-Ruby is also available as a Debian package, courtesy of Jon
Bernard, or via the FreeBSD ports collection, courtesy of Akinori Musha.
Changes in Imlib2-Ruby 0.4.2:
- removed empty tutorial/ directory
- minor fix to examples/checkerboard.rb (and examples/oo-board.rb)
to avoid imlib2 fill_ellipse bug - added Imlib2::Image::draw_pixel_workaround{?,=} to enable or
disable imlib_image_draw_pixel() work-around behavior - changed all instances (except one, where it was appropriate) of
STR2CSTR() to RSTRING(blah)->ptr - fixed bug in Imlib2::Image#crop_scaled
- removed non-free fonts
- fixed link errors reported by Christian Szegedy
- fixed a bug in Imlib2::Image#static_filter
- fixed a bug with Imlib2::Context#cmod=
- fixed Imlib2::Image#sharpen and Imlib2::Image#sharpen!
- fixed Imlib2::Context#set_dither
- now compiles clean with -W -Wall -pedantic (except for a few ruby.h
errors, that is) - rewrote exceptions so they now work properly again
- extconf.rb: checks imlib2 version to adjust imlib_draw_pixel()
workaround (imlib2 1.0.5 and earlier get it set) - added sharpena dn blur tests
A full ChangeLog is available online at
http://www.pablotron.org/software/imlib2-ruby/ChangeLog
Feel free to email me at the address below if you have any suggestions,
questions, or comments.
···
–
Paul Duncan pabs@pablotron.org pabs in #gah (OPN IRC)
http://www.pablotron.org/ OpenPGP Key ID: 0x82C29562