I可逆のJPGやPNG画像を圧縮するためのスプロケットプロセッサを書いて、あなたがそれをここにそれをチェックアウト:jpegoptimとpngcrushプログラムが利用できないため、https://github.com/botandrose/sprockets-image_compressorgem内のバイナリ実行可能ファイルのベンダー化可能性?
しかし、私は、Herokuの上でこの宝石を使用することはできませんその環境内でさらに、宝石のユーザーは、自分の宝石を使いたいすべてのシステムにこれらのプログラムをインストールすることを覚えておく必要があります。だから、システムにすでにインストールされていなければ、これらのバイナリのベンダーを代替として使うことができればいいと思う。
これは完全に狂っていますか?私は64ビットバイナリと32ビットを提供する必要がありますか?私はまだ何らかの外部ライブラリをインストールする必要がありますか?私はこれらのプログラムにフックするC拡張のいくつかの並べ替えを書くより良いだろうか?