An extension of Prawn that improves the performance when embedding PNG images containing an alpha channel. Uses RMagick to separate RGB and alpha channels.
This gem doesn’t introduce any API changes, so please refer to Prawn’s RDoc.
require 'prawn' require 'prawn/fast_png' pdf = Prawn::Document.new pdf.image 'dice.png' pdf.render_file 'example.pdf'
cd path_to_prawn_src git tag # available versions git checkout version.tag # or git checkout master cd - rake test PRAWN_DIR=path_to_prawn_src
for versions 0.5.1-0.8.3 add PRAWN_REQUIRE=prawn/core option
rake test PRAWN_DIR=path_to_prawn_src PRAWN_REQUIRE=prawn/core
github.com/amberbit/prawn-fast-png
groups.google.com/group/prawn-ruby
prawn-fast-png is maintained by Wojciech Piekutowski, and is funded by AmberBit.