急了,如何获得TBitmap中图片的分辨率(1200分) (100分)

  • 主题发起人 主题发起人 whf
  • 开始时间 开始时间
lvxq领分
http://www.delphibbs.com/delphibbs/dispq.asp?lid=966393

cqbaobao领分
http://www.delphibbs.com/delphibbs/dispq.asp?lid=966395
http://www.delphibbs.com/delphibbs/dispq.asp?lid=971794
 
只有设备才有分辨率的概念,位图没有分辨率,只有象素数。
biXPelsPerMeter和biYPelsPerMeter指的是每米多少象素,(pel--picture element),
只有与设备无关的位图才有此属性,而且它只是建议大小,在很多DIB里都不用(为0),
位图的显示全看你自己的决定,大小由自己掌握,这就好比一张相片(底片),它的象素
数是一定的,至于冲多大就由你自己决定了(越大花钱越多[:)])。
 
那末我想打印与原始(扫描前的实物)大小一样图片如何实现?这就要取得分辨率,一般的
扫描程序都在扫描的图片中记录下分辨率,只有这样,才能取得原始大小,这是我几天来的
体会,感兴趣的可以试试。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部