毫米转像素dpi
public static double MillimeterToPixel_X(double length) //length是毫米,1厘米=10毫米
{
System.Windows.Forms.Panel p = new System.Windows.Forms.Panel();
System.Drawing.Graphics g = System.Drawing.Graphics.FromHwnd(p.Handle); //1英寸=25.4mm=96DPI,那么1mm=96/25.4DPI
return (((double)g.DpiX / 25.4) * (double)length);
}
public static double MillimeterToPixel_Y(double length) //length是毫米,1厘米=10毫米
{
System.Windows.Forms.Panel p = new System.Windows.Forms.Panel();
System.Drawing.Graphics g = System.Drawing.Graphics.FromHwnd(p.Handle); //1英寸=25.4mm=96DPI,那么1mm=96/25.4DPI
return (((double)g.DpiY / 25.4) * (double)length);
}
毫米转像素dpi的更多相关文章
- C#中毫米与像素的换算方法
		C#中以像素作为尺寸单位,像素是一种相对的尺寸概念,与毫米的转换与当前显示器的分辨率有关.在不同分辨率下转换的系数不同. 借助GDI可以完成毫米至像素的转换. public static double ... 
- c# 刻度:毫米 英寸 像素转换
		从目前所掌握的资料来看,c#程序中将毫米转换像素的方法无非两种: 第一种: 1: /// <summary> 2: /// 以毫米为单位的显示宽度 3: /// </summary& ... 
- 01安卓像素 dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
		一.基本概念 dip : Density independent pixels ,设备无关像素. dp :就是dip px : 像素 dpi :d ... 
- 对屏幕的理解---分辨率,dpi,ppi,屏幕尺寸,像素 等
		1. 名词理解 屏幕尺寸(screen size) 屏幕尺寸(screen size),是屏幕的对角线长度,一般讲的大小单位都是英寸. DPI (dots per inch) dpi 是(英文Dots ... 
- 字体的大小(pt)和像素(px)如何转换?
		px:相对长度单位.像素(Pixel). pt:绝对长度单位.点(Point). 1in = 2.54cm = 25.4 mm = 72pt = 6pc 具体换算是: Points Pixels Em ... 
- android 不同dpi图标大小
		LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px.MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 ... 
- dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
		一.基本概念 dip : Density independent pixels ,设备无关像素. dp :就是dip px : 像素 dpi :d ... 
- iOS 字号转换问题
		一,ps和pt转换 px:相对长度单位.像素(Pixel).(PS字体) pt:绝对长度单位.点(Point).(iOS字体) 公式如下: pt=(px/96)*72. 二,字体间转换 1in = 2 ... 
- 触屏手机3G网站设计
		随着智能手机iphone和Android的热潮,衍生出基于Safari和Chrome浏览器的触屏手机网站Touch Screen Mobile Website. 触屏手机网站在中国还属于起步阶段,从行 ... 
随机推荐
- AcWing 1113. 红与黑
			1.题目描述 有一间长方形的房子,地上铺了红色.黑色两种颜色的正方形瓷砖. 你站在其中一块黑色的瓷砖上,只能向相邻(上下左右四个方向)的黑色瓷砖移动. 请写一个程序,计算你总共能够到达多少块黑色的瓷砖 ... 
- JAVA微信公众号网页开发——获取公众号关注的所有用户(微信公众号粉丝)
			package com.weixin.sendmessage; import org.apache.commons.lang.StringUtils; import org.apache.http.H ... 
- Elasticsearch删除所有数据
			使用post请求 POST http://localhost:9200/索引/标签/_delete_by_query?pretty { "query": { "match ... 
- 金智维RPA培训(一)产品基础架构-RPA学习天地
			1.产品组成分为:Server,control,agent三个组件,支持CS和BS架构.独有的中继服务器可以解决跨网段的问题,这里应该还是采用了多网卡模式. 其中:Agent负责对流程的执行工作.Co ... 
- UDP&串口调试助手用法(3)
			发送参数配置 下面以 UDP 通道为例介绍 发送数据配置 概览 选择数据源 文件: 选择发送的文件 源码: 自己手动键入发送数据,默认输入的为16进制数据, 定时器发送周期 单位为毫秒. 发送帧计数 ... 
- xcode导出手机的崩溃日志
			1.第一步将手机连接xcode 点击window 2.选择 Device and Simulators 3.选择View Device Logs 4.导出文件 右键鼠标选择Export Logs 5. ... 
- DirectByteBuffer实现原理分析
			1.创建DirectByteBuffer Direct ByteBuffer是通过JNI在Java虚拟机外的内存中分配了一块(所以即使在运行时通过-Xmx指定了Java虚拟机的最大堆内存,还是可能实例 ... 
- github fmt库语法+范例(fmt version :7.0.1)
			!!版权声明:本文为博主原创文章,版权归原文作者和博客园共有,谢绝任何形式的 转载!! 作者:mohist fmt fmt 源码: https://github.com/fmtlib/fmt 本文翻译 ... 
- 【LeetCode】325. Maximum Size Subarray Sum Equals k 解题报告 (C++)
			作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 prefix Sum 日期 题目地址:https:// ... 
- 【LeetCode】540. Single Element in a Sorted Array 解题报告(Python & C++)
			作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 解题方法 方法一:异或 方法二:判断相邻元素是否相等 方法三:二分查找 ... 
