Sunday , February 05 , 2012

画像を綺麗に縮小できるCSS

Riverへぇ~!と思ったCSS。
CSSでバイキュービック法を指定することで、画像を綺麗に縮小することが可能になるんです。

通常、画像サイズを指定して縮小した場合にはガタガタになっちゃうんですよね。
でもこのCSSテクニックを使えば縮小画像も綺麗。

ただし、対応ブラウザはIE7とSleipnir(スレイプニル)のみ
FirefoxとOpera、IE6以前は不可。Safariはもともとバイキュービック。

まずは元画像(520×345)

520-345

通常の縮小
(280×186)

バイキュービック法で縮小
(280×186)

IE7かSleipnirで確認してもらえればよくわかると思います。
というか、他のブラウザやIE6以前のバージョンで見たらこの2枚の画像にまったく違いが見当たらないはずですけどね。

CSSへの記述

たったの一行。

img {-ms-interpolation-mode: bicubic;}

と書いておくだけ。
W3Cではエラーになりますので、W3C準拠のCSSにこだわってる方はご注意を。

参考にした記事:High quality CSS thumbnails in IE7 / Devthought

[ Daisuke ]

コメントはまだありません

  • 管理者 : Daisuke

    こんにちは。短気で頑固でお人好しの器用貧乏、Daisukeです Smiley
    コメントはお気軽にどうぞ。

  • 管理者による内容確認後に表示されます。多少時間がかかる場合がありますのでご了承ください。
  • メールアドレスや人物の氏名など、個人が特定されるおそれのあるコメントは掲載いたしません。
  • Gravatarに登録済みの方はメールアドレスを入力するとアバターが表示されます。




:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

e-まが
(H21.7~更新中?)
JavaScriptやCSSなど、ウェブデザインの実装チュートリアルを紹介するブログ。

SEO & DESIGN
(H19.4~H20.11)
SEOとウェブデザインに関してのブログ。現在は更新を停止、当サイトの下層に移転しました。