DefV/prawn-fast-png

An extension of Prawn that improves the performance when embedding PNG images containing an alpha channel

★ 0Forks 0RubyGitHub ↗Compare

Project website ↗

README

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.

Contributors

wpiekutowskibradedigerDefV

Issues