-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 01.10.2010 04:02, schrieb Joel VanderWerf:
> On 09/30/2010 01:04 PM, Quintus wrote:
>> Does somebody know about a rather small graphics library for Ruby?
> 
> http://seattlerb.rubyforge.org/ImageScience.html
> 
> does this help? haven't used it myself...
> 
> 

That one looks really good, but it seems it can't handle the case of
*adding* something to a picture, i.e. suppose I have two images from the
same size, say 10px*10px, and now I want to place the second one below
the first one so I get a 10px*20px image I then save out to disk.
Maybe it's possible to convert the PNG to something simpler first I can
work directly with as a string and afterwards converting the result back
to PNG, but I'd like to do it in a clean way--and for bigger images
converting in such simple formats causes quite big strings I think.
Additionally, the back-and-forth converting itself will take some time
and even if that's not a critical issue in my case, I don't want to do
unnecessary operations like this.

However, I just found a gem that perfectly fits my needs[1]: chunky_png
( http://rubygems.org/gems/chunky_png ).

Thanks to everyone!

Vale,
Marvin

[1] The paste problem is accessed by chunky_png by just directly
operating on the pixels. This maybe slow, but seems to me like a very
clean way and chunky_png does not have any external dependencies which
makes it even more attractive to me. However, if you have better ideas,
I'm always open to new suggestions.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMpgABAAoJEGrS0YjAWTKVXTsIAIktJelnYkiCBuLvg61pe9om
hBtEo6g2v4D6GhZ7JLkKO7osoickfNNXvGTxWmgE+zoS2pIig2U4aXh6c2qGqa2x
B1SvS2uGDXQ6lu3rghxca90WJ/jx8YABVA/AfIYwgLPWN7ToxbEGdDYVzf3RyV7P
jQeK2C2MWfut7zhCBoYMIqOypTaW5BcIkyUlbZNmjAXYDK49McsSW2fNuFL8dkzi
LcfBA8nj/m1P/Pe5q/57YuSgigHCf733SLgS83ySJrPDeapnn8Va0zT9HmY/HAMi
WESa6yjY+L+4CCpQpIHl9QgY8W27RlKPz0OpzihFsGkjA4N44RmzlKIBs1ugkZ4=
=PI++
-----END PGP SIGNATURE-----