2012-02-02 5 views
0

GIFに結合してPNG画像からCSSスプライトを生成できるRubyの宝石はありますか?PNGからGIF CSSスプライトを生成するRuby gem?

私はコマンドラインをサポートしているものを探しています。私はいくつかを見つけましたが、それらはRailsだけで動作するか、PNGスプライトを生成することができます。決してgifではありません。

+0

誰かが質問しなければなりません:*なぜですか?*これにはツールが見つからない理由があります.PNGの代わりにGIFを使用する理由はありません(GIFアニメーションを除きますが、あなたのユースケース)。 –

+0

いくつかのツール(さまざまな圧縮方法を提供するツールを含む)を実行しました。その結果、PNGの最小サイズは、オンラインツールで作成したGIFバージョンの2倍でした。この特定の例では、スピードが非常に重要で、データuriはオプションではない高トラフィックの販売ページでスプライトを作成する必要があります。これは、古いブラウザを使用する顧客がいるためです。 – Marco

答えて

0

GIFのもう一つの大きな注意点は、256色のパレットに限られていることです。これは1つの画像では問題ありませんが、スプライトがパレット内で大きく異なると問題になることがあります。それにかかわらず...

css_sprite(最初の結果はthis gem search)は、最善の策です。

あなたはたぶんそれを見つけて、それを無視しました。は、Railsに依存すると表示されます。しかし、コードを見て、それはin fact it doesn'tを示しています。指定されたとして、それを実行すると、限り、あなたの設定ファイルが指定されているように動作するはずです。*

*それはcss_sprite:build rakeタスクかもしれないのRailsなしブレーク(それはlib/automatic.rb、「偽物」Rails.rootを必要としないため)のように見えますが、 rake css_sprite:startを使用すると正常に動作するはずです。

+0

ありがとうございましたジョーダン、私は試してみましたが、残念なことにこれらのコマンドの両方は、 'タスクを構築する方法を知らない 'というエラーを表示します。' css_sprite:start'' – Marco

関連する問題