通知
すべてクリア
Topic starter
2003年5月22日 12:40 PM
【環境:Win98,VC++6.0,MFC】
まだVC++を始めて日が浅い、keiと申します。
現在、ビットマップを保存するアプリケーションを作っています。
ビットマップを保存するとき、参考書などでは
以下のように水平・垂直解像度を0としています。
bmi.bmiHeader.biXPelsPerMeter = 0;
bmi.bmiHeader.biYPelsPerMeter = 0;
しかし、保存したビットマップをフリーツールで解析すると、
biXPixPerMeter 7874 [bit/m]
biYPixPerMeter 7874 [bit/m]
となっていました。
何故0と設定したものが0以外の値になるのでしょうか?
また、解像度を0以外に勝手に設定しても問題ないでしょうか?
よろしくお願いします。
Topic starter
2003年5月22日 2:00 PM
申し訳ありません。
水平・垂直解像度を0と設定すると、保存したビットマップの値も0になっていました。
解像度を0以外に勝手に設定しても問題ないでしょうか?
試したところ、問題なく保存、表示できたので、大丈夫だと思って突き進みたいと思います。