No release in over 3 years
Low commit activity in last 3 years
An extension of Prawn that improves the performance when embedding PNG images containing an alpha channel
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0
 Project Readme

prawn-fast-png¶ ↑

An extension of Prawn that improves the performance when embedding PNG images containing an alpha channel. Uses RMagick to separate RGB and alpha channels.

Usage¶ ↑

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'

Running Prawn’s tests¶ ↑

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¶ ↑

github.com/amberbit/prawn-fast-png

Mailing list¶ ↑

groups.google.com/group/prawn-ruby

Credits¶ ↑

prawn-fast-png is maintained by Wojciech Piekutowski, and is funded by AmberBit.