« クエリー(引数)を受け取る::自作コードのみ | メイン | ディスク使用量を調べる (Linux) »

カテゴリー:画像処理 

インチ ⇔ ピクセル変換

このエントリーを含むはてなブックマーク  livedoorクリップ  インチ ⇔ ピクセル変換をdel.icio.usに追加  インチ ⇔ ピクセル変換をYahoo!ブックマークに追加  インチ ⇔ ピクセル変換をニフティクリップに追加

■前提知識
○1インチは何センチ?
1インチ=2.54cm

○dpiとは?
『Dot Per Inch (dot/inch)』 の略称で、1インチに何ドット集まっているかという単位。
72dpiなら、1インチ(2.54cm)に72個のドットが集まっていることになる。

○ピクセルをcmに変換するには?

ピクセル/解像度(dpi) × 2.54 = cm

○cmをピクセルに変換するには?

(cm × 解像度)/2.54=ピクセル

○変換関数の例

use constant INCH => 2.54;

#------------------------------------------------
#ピクセル,解像度=cm
#------------------------------------------------
sub pixel2cm{
    my $pix = shift;
    my $kaizoudo = shift;

    return(
        $pix / $kaizoudo * INCH
    );
}


#------------------------------------------------
#cm,解像度=ピクセル
#------------------------------------------------
sub cm2pixel{
    my $cm = shift;
    my $kaizoudo = shift;

    return(
        ($cm * $kaizoudo) / INCH
    );
}




トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/289

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

VPSレンタルサーバー

同カテゴリのエントリ




クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.