私はCSSスプライトを生成しています。これらのスプライトを複数のサイズで使用したいと思います。私は検索しましたが、CSSスプライトをどのように機能的にスケールするかを理解できませんでした。元のスプライトが150x150で、50x50で表示したい場合、どうすればいいですか? background-size
それを壊しているようです。高解像度CSSスプライト
私はちょうど必要なサイズでスプライトを生成できますが、ImageMagickの-resize
でこれを行うと、顕著な解像度でヒットします。通常、画像がウェブページ上で許容範囲外の低解像度であるとわかった場合、画像を拡大してサイズを拡大し、機能的に画像の解像度を上げます。
CSSのスプライトをどのようにスケールするのか分からないので、ちょっと固まっています.CSスプライトを使ってどのように任意の解像度にすることができますか?
これは、ImageMagickのサイズ変更の品質がCSSよりも重要だと思います。 –
@Diodeus ImageMagickを責めるのは公正ではありません。ベクタグラフィックスを使用している場合を除き、ソフトウェアから完全な品質の任意の解像度スケーリングを得ることはできません。 – koan
通常は、より高い解像度から始めてから、より低い解像度のバージョンを作成します。 IMがそれをうまくできないなら、それはやっかいだ。 –