プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。
デザイナー初級者です。

画像の表示についていくつかお聞きしたいことがあります。
サーバ上の画像を画面上にサムネイル表示する際にそのサイズの指定は

<IMG src="/img/xxx.jpg" height="n[pixel]" width="m[pixel]" border="0">

という風に表記すると思っています。
今回、サムネイル表示の縦×横のサイズをDBに保持しており、その値を抽出して画像を縮小して表示したいと思っています。
ここで、DBに保持しているサイズの単位が[pixel]ではなく[twip]なのです。
[twip]という単位を扱うことが初めてで色々調べてみた結果、

1 cm = 567 twip
1 インチ = 1440twip

ということは分かりました。
[pixel]は、画面の解像度などに依存する単位であると思っていました。
[twip]を[pixel]に変換して表示することが可能でしょうか?
ご存知の方おられましたらご教授ください。

A 回答 (2件)

ブラウザのバージョンにもよりますが


<img src="picture.jpg" style="width:1cm;height:2cm">
のようにスタイルを使うことで、単位をcmにすることが可能です。
ちなみに、IE6ではできました。
    • good
    • 0
この回答へのお礼

ありがとうございます。
私の環境もIE6なのですが
早速ためさせていただきました。

[cm]だけでなく、[in(インチ)]などの
相対値ではなく絶対値を示す単位が使えそうです。

お礼日時:2004/09/29 08:50

twip = TWentIeth of a Point なので、72dpiを基本とするMacなら


20twipで1ピクセル、96dpiを基本とするWindowsなら15twipで1ピクセ
ルなわけですね。サイズを記録した人がどっちの環境を想定していた
かがポイント。NeXtBoxで144dpiだったなんてオチは…

この回答への補足

素早いご回答ありがとうございます。

今回はポータル的なサイトで画像を表示するため
OSを限定することが出来ないのです。

ユーザのOS(というよりも解像度?)に応じて
サイズを可変にする必要があるのですね。

補足日時:2004/09/28 10:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A