精华内容
下载资源
问答
  • px与mm相互转换

    2016-10-19 18:51:16
    javascript px单位大小转换为等同大小的 mm单位大小
  • js转换px与mm, cm

    千次阅读 2019-05-06 16:10:59
    纸张宽度(毫米mm): 纸张宽度(毫米cm): function compute(t){ var width=document.getElementById(“width”).value; var height=document.getElementById(“height”).value; console.log(“width:”+...
    
    
    

    纸张宽度(毫米mm):

    纸张宽度(毫米cm):






    function compute(t){
    var width=document.getElementById(“width”).value;
    var height=document.getElementById(“height”).value;
    console.log(“width:”+width)
    console.log(“height:”+height)
    var width_px=cm2px(width);
    var height_px=cm2px(height);
    console.log(“width_px:”+width_px)
    console.log(“height:”+height)
    document.getElementById(“width_px”).innerHTML=width_px+" px";
    document.getElementById(“height_px”).innerHTML=height_px+" px";
    if(t==2){
    var tmpNode = document.createElement(“DIV”);
    tmpNode.setAttribute(‘style’, ‘width:’+width_px+‘px;height:’+height_px+‘px;border:solid 1px #000;text-align:center’);
    tmpNode.innerHTML=width+""+height+"("+width_px+""+height_px+")";
    document.getElementById(“testDiv”).appendChild(tmpNode);
    }else{
    document.getElementById(“testDiv1”).setAttribute(‘style’, ‘width:’+width_px+‘px;height:’+height_px+‘px;border:solid 1px #000’);
    }

    }
    //根据毫米算DPI
    function cm2px(cm) {
    var dpi = getDPI();
    var pixel = parseFloat(cm) / 25.4 * dpi[0]; //只计算x轴的dPI
    return (parseInt(pixel))
    }

    function getDPI() {
    var arrDPI = new Array();
    if (window.screen.deviceXDPI != undefined) {//ie 9
    arrDPI[0] = window.screen.deviceXDPI;
    arrDPI[1] = window.screen.deviceYDPI;
    }else {//chrome firefox
    var tmpNode = document.createElement(“DIV”);
    tmpNode.style.cssText = “width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden”;
    document.body.appendChild(tmpNode);
    arrDPI[0] = parseInt(tmpNode.offsetWidth);
    arrDPI[1] = parseInt(tmpNode.offsetHeight);
    tmpNode.parentNode.removeChild(tmpNode);

    }
    return arrDPI;
    }
    console.log(“dpi:”+getDPI());

    展开全文
  • javascript中单位的转换,不改变原始大小,例如:mm单位转换为px单位,可自行扩展
  • javascript 实现像素px与毫米mm的转换

    万次阅读 2018-12-11 09:50:42
    * px转换为mm * @param value * @returns {number} */ this.pxConversionMm = function (value) { var inch = value/this.conversion_getDPI()[0]; var c_value = inch * 25.4; // console.log(c_value); ...
    function unitConversion() {
        /**
         * 获取DPI
         * @returns {Array}
         */
        this.conversion_getDPI =function () {
            var arrDPI = new Array;
            if (window.screen.deviceXDPI) {
                arrDPI[0] = window.screen.deviceXDPI;
                arrDPI[1] = window.screen.deviceYDPI;
            } else {
                var tmpNode = document.createElement("DIV");
                tmpNode.style.cssText = "width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden";
                document.body.appendChild(tmpNode);
                arrDPI[0] = parseInt(tmpNode.offsetWidth);
                arrDPI[1] = parseInt(tmpNode.offsetHeight);
                tmpNode.parentNode.removeChild(tmpNode);
            }
            return arrDPI;
        };
        /**
         * px转换为mm
         * @param value
         * @returns {number}
         */
        this.pxConversionMm = function (value) {
            var inch = value/this.conversion_getDPI()[0];
            var c_value = inch * 25.4;
    //      console.log(c_value);
            return c_value;
        };
        /**
         * mm转换为px
         * @param value
         * @returns {number}
         */
        this.mmConversionPx = function (value) {
            var inch = value/25.4;
            var c_value = inch*this.conversion_getDPI()[0];
    //      console.log(c_value);
            return c_value;
        }
    }
    
    //调用直接 new unitConversion().pxConversionMm(像素) 
    //        new unitConversion().mmConversionPx (毫米)      
    

     

    展开全文
  • mmpx

    千次阅读 2019-03-07 16:32:52
    像素毫米的转换 转换还需要知道另一个参数:DPI(每英寸多少点) 象素数 / DPI = 英寸数 英寸数 * 25.4 = 毫米数 im2px (val, type) { // val: 需要转化的值, type:mm类型, ins英寸类型 let dpi = 300 let ...

    像素与毫米的转换
    转换还需要知道另一个参数:DPI(每英寸多少点)
    象素数 / DPI = 英寸数
    英寸数 * 25.4 = 毫米数

        im2px (val, type) {
        // val: 需要转化的值, type:mm类型, ins英寸类型
          let dpi = 300
          let ins, px
          if (type === 'mm') {
            ins = val / 25.4
            px = ins * dpi
          } else {
            px = val * dpi
          }
          // 返回px
          return px
        }
    
    展开全文
  • px in mm pt dp dip

    2011-10-12 21:32:28
    mm(毫米):长度单位。   pt(磅):1/72英寸。   dp(密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。   dip:dp相同,多用于android/ophone示例中。  ...

     

    Android支持下列所有单位。

     

    px(像素):屏幕上的点。

     

    in(英寸):长度单位。

     

    mm(毫米):长度单位。

     

    pt(磅):1/72英寸。

     

    dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px

     

    dip:与dp相同,多用于android/ophone示例中。

     

    sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

     

    为了使用户界面能够在现在和将来的显示器类型上正常显示,建议大家始终使用sp作为文字大小的单位,将dip作为其他元素的单位。当然,也可以考虑使用矢量图形,而不是用位图

    展开全文
  • px pt

    2011-03-07 15:39:00
    px:相对长度单位。像素(Pixel)。 pt:绝对长度单位。点(Point)。...1in = 2.54cm = 25.4 mm = 72pt = 6pc 具体换算是: Points Pixels Ems Percent 6pt 8px 0.5em 50% 7pt 9px 0.55em 55% 7....
  • ###########################################Android计量单位########################################### ...mm :毫米 pt :磅,1/72 英寸 dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px d
  • Android测量单位dp,dip,sp,px,pt,mm,in的区别作用,方法getDimensionPixelSize,getDimension,getDimensionPixe的区别,在Android项目res/values/dimens文件下输入如下代码,在Activity的OnCreate()方法中输入如下...
  • 使用js换算mm,cm,px

    千次阅读 2019-07-08 16:10:59
    用户自己是可以设置印章尺寸的,但是我将印章的尺寸需要转化成px来定位,那么问题来了,如何将毫米mm转为像素呢?我在网上找了一堆答案,恕我直言,在座位的各位的答案,如同断水流大师兄所言。。。很多博客都是一大...
  • px: 即像素,1px代表屏幕上一个物理的像素点; px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android ...它“像素密度”密切相关,所以首先我们解释...
  • Android 中的长度单位详解(dp、sp、px、in、pt、mm)具体解释换算
  • Android 中的长度单位详解(dp、sp、px、in、pt、mm)具体解释换算
  • 在实际开发过程中有很多人不太理解 dp、sp 和 px 的区别:先介绍一下 dp...dp 是密度无关,sp 除了密度无关外,还 scale 无关。如果屏幕密度为 160,这时dp 和 sp 和 px 是一样的。1dp=1sp=1px,但如果使用 px
  • 网页打印与标准纸张换算 px与cm换算

    万次阅读 2018-03-10 19:14:18
    来源:http://www.jb51.net/office/word/67360.html最近开发项目时遇到了网页... 经过我仔细的测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpi A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8....
  • 在写代码或者开发过程中有很多人不太理解 dp、sp 和 px 的区别:现在这里介绍...dp 是密度无关,sp 除了密度无关外,还 scale 无关。如果屏幕密度为 160,这时dp 和 sp 和 px 是一样的。1dp=1sp=1px,但如果使
  • android dp sp pt mm in px

    2015-01-22 09:55:00
    记性真差,对这几个长度单位整理一下 1、dp dp和dip一样,device ...这里要特别注意dip屏幕密度有关,而屏幕密度又具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显...
  • 安卓设备屏幕多种多样,为了有一种统一标准所以创造了dp这种单位,表示不管是什么屏幕,1dp代表的实际大小是相等的,比如1dp==1mm2,px 屏幕的像素点,此单位受设备硬件影响,比如低分辨率设备1px=1mm,高分辨率1px=...
  • 看到有很多网友不太理解dp、sp...dp是密度无关,sp除了密度无关外,还scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度
  • Android常用的单位有in、mm、pt、px、dp、dip、sp。 in、mm、pt是屏幕的物理单位,1in=25.4mm=72pt。 px是屏幕的像素单位,例如,1080*1920的屏幕在横向有1080个像素,在纵向有1920个像素。 dp屏幕大小和像素无关...
  • px: 即像素,1px代表屏幕上一个物理的像素点;...它“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计
  • px: 即像素,1px代表屏幕上一个物理的像素点; px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android ...它“像素密度”密切相关,所以首先我们
  • 关于pt和px的换算!px:说明:相对长度单位。像素(Pixel)。像素是相对于显示器屏幕分辨率而言的。譬如,WONDOWS的用户所使用的分辨率一般是96像素...1in = 2.54cm = 25.4 mm = 72pt = 6pcPoints Pixels Ems Percent6p...
  • 在 Android 中, 1pt 大概等于 2.22sp以上供参考, ... px(像素):屏幕上的点。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸。 dp(密度无关的像素):一种基于屏幕密度的

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 390
精华内容 156
关键字:

px与mm