PS中毫米和像素的转换~~
答案:4 悬赏:20
解决时间 2021-03-21 12:18
- 提问者网友:嘚啵嘚啵
- 2021-03-20 19:21
PS中毫米和像素的转换~~
最佳答案
- 二级知识专家网友:迷人又混蛋
- 2021-03-20 20:45
57MM:0.48
10MM:0.08
29MM:0.25
19.5MM:0.17
图像大小里那里有个小三角可以转单位,其实不用那么麻烦来换算的.
像素与毫米的转换
转换还需要知道另一个参数:DPI(每英寸多少点)
象素数 / DPI = 英寸数
英寸数 * 25.4 = 毫米数
对于显示设备,不管是打印机还是屏幕,都有一种通用的方法
先用GetDeviceCaps(设备句柄,LOGPIXELSX)
或者
GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英寸的像素数
分别记为:px 和 py
一英寸等于25.4mm
那么毫米换算成像素的公式为
水平方向的换算: x * px /25.4
垂直方向的换算: y * py /25.4
像素换算为毫米 x * 25.4 / px
在程序中这么写
MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254;
分子和分母同乘以10,将浮点数运算转化为整数运算,效率更高
javascript可以得到的显示器参数
screen.
availHeight 获取系统屏幕的工作区域高度,排除 Microsoft® Windows® 任务栏。
availWidth 获取系统屏幕的工作区域宽度,排除 Windows 任务栏。
bufferDepth 设置或获取用于画面外位图缓冲颜色的每像素位数。
colorDepth 获取用于目标设置或缓冲区的颜色每像素位数。
deviceXDPI 设置或获取系统屏幕水平每英寸点数(DPI)的数值。
deviceYDPI 设置或获取系统屏幕垂直每英寸点数(DPI)的数值。
fontSmoothingEnabled 获取用户是否在控制面板的显示设置中启用了圆整屏幕字体边角的选项。
height 获取屏幕的垂直分辨率。
logicalXDPI 获取系统屏幕水平每英寸点数(DPI)的常规数值。
logicalYDPI 获取系统屏幕垂直每英寸点数(DPI)的常规数值。
updateInterval 设置或获取屏幕的更新间隔。
width 获取屏幕的垂直分辨率。
常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数:
基本上 1毫米 约等于 3.78像素
10MM:0.08
29MM:0.25
19.5MM:0.17
图像大小里那里有个小三角可以转单位,其实不用那么麻烦来换算的.
像素与毫米的转换
转换还需要知道另一个参数:DPI(每英寸多少点)
象素数 / DPI = 英寸数
英寸数 * 25.4 = 毫米数
对于显示设备,不管是打印机还是屏幕,都有一种通用的方法
先用GetDeviceCaps(设备句柄,LOGPIXELSX)
或者
GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英寸的像素数
分别记为:px 和 py
一英寸等于25.4mm
那么毫米换算成像素的公式为
水平方向的换算: x * px /25.4
垂直方向的换算: y * py /25.4
像素换算为毫米 x * 25.4 / px
在程序中这么写
MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254;
分子和分母同乘以10,将浮点数运算转化为整数运算,效率更高
javascript可以得到的显示器参数
screen.
availHeight 获取系统屏幕的工作区域高度,排除 Microsoft® Windows® 任务栏。
availWidth 获取系统屏幕的工作区域宽度,排除 Windows 任务栏。
bufferDepth 设置或获取用于画面外位图缓冲颜色的每像素位数。
colorDepth 获取用于目标设置或缓冲区的颜色每像素位数。
deviceXDPI 设置或获取系统屏幕水平每英寸点数(DPI)的数值。
deviceYDPI 设置或获取系统屏幕垂直每英寸点数(DPI)的数值。
fontSmoothingEnabled 获取用户是否在控制面板的显示设置中启用了圆整屏幕字体边角的选项。
height 获取屏幕的垂直分辨率。
logicalXDPI 获取系统屏幕水平每英寸点数(DPI)的常规数值。
logicalYDPI 获取系统屏幕垂直每英寸点数(DPI)的常规数值。
updateInterval 设置或获取屏幕的更新间隔。
width 获取屏幕的垂直分辨率。
常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数:
基本上 1毫米 约等于 3.78像素
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-20 23:05
追问:文档大小和像素大小是相同的东西吗?
追答:像素大小指的是图像在电脑里的尺寸
文档大小指的是打印的尺寸
打印用文档尺寸,300分辨率。
像素大小是显示尺寸,默认72分辨率,如满屏尺寸,1024X768像素,不同用途,使用不同尺寸单位。。
- 2楼网友:天凉才是好个秋
- 2021-03-20 22:23
Ctrl+K
单位与标尺
换成像素显示。
单位与标尺
换成像素显示。
- 3楼网友:我住北渡口
- 2021-03-20 21:40
图片有长和宽你弄一大堆尺寸到底哪个是长和宽?
我举个例子 假设你的图片是57mmx10mm分辨率300
那你新建的时候就按照这个新建
新建完了 图像——图像大小不就出来了?要换算什么呢?
需要像楼上那个复杂么????而且还是错的
我举个例子 假设你的图片是57mmx10mm分辨率300
那你新建的时候就按照这个新建
新建完了 图像——图像大小不就出来了?要换算什么呢?
需要像楼上那个复杂么????而且还是错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯