测距仪测50米的多少钱:dpi与象素怎样换算?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 09:24:34
据说 DPI虽然是印刷网点单位,但与象素是相等的,但我发现:
以电脑中显示的图片为例:WinXP环境中>将鼠标指针移动到某电脑中保存的图片上,点击鼠标右键>属性>摘要>高级:

宽度60象素
高度60象素
水平分辩率96 DPI
垂直分辩率96 DPI

说明:两者并不是相等的。
那么,他们之间怎样换算?

首先,DPI的意思是在一英寸里有多少个点,是对于打印来说的,在电脑上,一个点还是一个点。增加DPI在电脑上会放大但是打印出来是一样大小的,不过就是图像细了。而像素的概念就是电脑上的点。每一个点就是一个像素。这两点实际上是不能用换算来说的。

dpi和ppi实际上单位是相同的,dot per inch和pixel per inch的意思,数码相机的多少万像素是指它的CCD的物理分辨率。粗略估算的话,350dpi扫出来的5寸照片大概是二十万像素。
计算方法是350*像片长*像片宽*3,注意长度的单位是英寸

普通鼠标是400dpi或800dpi,也就是鼠标移动一英寸,可以分割成400或800个点

dpi的意思是,dot per inch,就是每英寸多少点(点就是 像素了)。所以72dpi指的是一英寸距离,包含72像素;300dpi指的是一英寸距离

public static int dip2px(Context context, float dipValue){ 
final float scale = context.getResources().getDisplayMetrics().density; 
return (int)(dipValue * scale + 0.5f); 

public static int px2dip(Context context, float pxValue){ 
final float scale = context.getResource().getDisplayMetrics().density; 
return (int)(pxValue / scale + 0.5f); 
}