• 大小: 565KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: 其他
  • 标签: PX转MM  MM转PX  

资源简介

像素转毫米,毫米转像素,PX转MM,MM转PX, 毫米=(像素/DPI)* 25.4 像素=(毫米数/25.4)*DPI

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 像素和毫米转换
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        /// 
        /// 面积转换 
        /// 像素转毫米
        /// 

        /// 
        /// 
        private void button1_Click(object sender EventArgs e)
        {
            if (bmp == null)
            {
                MessageBox.Show(“请选择图片!“);
                return;
            }
            try
            {
                decimal dec1 = numericUpDown1.Value;//像素
                decimal dec2 = numericUpDown2.Value;//毫米
                if (dec1<=0)
                {
                    MessageBox.Show(“像素不能小于等于0!“);
                    return;
                }
                ToolUnitConversion myToolUnitConversion = new ToolUnitConversion(bmp radioButton1.Checked ? 1 : 2);

                dec2 = myToolUnitConversion.AreaPXToMM(dec1 1);

                numericUpDown2.Value = dec2;

                AddText(myToolUnitConversion);
            }
            catch (Exception ex)
            {
                MessageBox.Show(“异常:“+ex.Message);
            }
        }

        /// 
        /// 周长转换
        /// 像素转毫米
        /// 

        /// 
        /// 
        private void button2_Click(object sender EventArgs e)
        {
            if (bmp == null)
            {
                MessageBox.Show(“请选择图片!“);
                return;
            }
            try
            {
                decimal dec1 = numericUpDown4.Value;//像素
                decimal dec2 = numericUpDown3.Value;//毫米
                if (dec1 <= 0)
                {
                    MessageBox.Show(“像素不能小于等于0!“);
                    return;
                }
                ToolUnitConversion myToolUnitConversion = new ToolUnitConversion(bmp radioButton1.Checked ? 1 : 2);
                dec2 = (decimal)myToolUnitConversion.PXToMM((double)dec1 1);
                numericUpDown3.Value = dec2;

                AddText(myToolUnitConversion);
            }
            catch (Exception ex)
            {
                MessageBox.Show(“异常:“ + ex.Message);
            }
        }

        /// 
        /// 面积转换 
        /// 毫米转像素
        /// 

        /// 
        /// 
        private void button4_Click(object sender EventArgs e)
        {
            if (bmp == null)
            {
                MessageBox.Show(“请选择图片!“);
                return;
            }
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-26 16:04  像素和毫米转换\
     目录           0  2019-09-25 11:23  像素和毫米转换\.vs\
     目录           0  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\
     目录           0  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\
     文件       46592  2019-09-26 16:07  像素和毫米转换\.vs\像素和毫米转换\v15\.suo
     目录           0  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\Server\
     目录           0  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\Server\sqlite3\
     文件           0  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\Server\sqlite3\db.lock
     文件        4096  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\Server\sqlite3\storage.ide
     文件       32768  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\Server\sqlite3\storage.ide-shm
     文件      679832  2019-09-26 16:05  像素和毫米转换\.vs\像素和毫米转换\v15\Server\sqlite3\storage.ide-wal
     目录           0  2019-09-25 11:23  像素和毫米转换\.vs\面积单位转换\
     目录           0  2019-09-25 11:24  像素和毫米转换\.vs\面积单位转换\v15\
     文件       48640  2019-09-25 18:06  像素和毫米转换\.vs\面积单位转换\v15\.suo
     目录           0  2019-09-25 11:24  像素和毫米转换\.vs\面积单位转换\v15\Server\
     目录           0  2019-09-25 11:24  像素和毫米转换\.vs\面积单位转换\v15\Server\sqlite3\
     文件           0  2019-09-25 11:24  像素和毫米转换\.vs\面积单位转换\v15\Server\sqlite3\db.lock
     文件      593920  2019-09-25 15:17  像素和毫米转换\.vs\面积单位转换\v15\Server\sqlite3\storage.ide
     文件       32768  2019-09-25 13:56  像素和毫米转换\.vs\面积单位转换\v15\Server\sqlite3\storage.ide-shm
     文件     4120032  2019-09-25 16:56  像素和毫米转换\.vs\面积单位转换\v15\Server\sqlite3\storage.ide-wal
     目录           0  2019-09-26 16:04  像素和毫米转换\像素和毫米转换\
     文件        1161  2019-09-26 16:04  像素和毫米转换\像素和毫米转换.sln
     文件         189  2019-09-25 11:23  像素和毫米转换\像素和毫米转换\App.config
     目录           0  2019-09-25 11:23  像素和毫米转换\像素和毫米转换\bin\
     目录           0  2019-09-26 16:05  像素和毫米转换\像素和毫米转换\bin\Debug\
     文件       21504  2019-09-26 16:05  像素和毫米转换\像素和毫米转换\bin\Debug\像素和毫米转换.exe
     文件         189  2019-09-25 11:23  像素和毫米转换\像素和毫米转换\bin\Debug\像素和毫米转换.exe.config
     文件       44544  2019-09-26 16:05  像素和毫米转换\像素和毫米转换\bin\Debug\像素和毫米转换.pdb
     文件       21504  2019-09-25 16:27  像素和毫米转换\像素和毫米转换\bin\Debug\面积单位转换.exe
     文件         189  2019-09-25 11:23  像素和毫米转换\像素和毫米转换\bin\Debug\面积单位转换.exe.config
     文件       44544  2019-09-25 16:27  像素和毫米转换\像素和毫米转换\bin\Debug\面积单位转换.pdb
............此处省略35个文件信息

评论

共有 条评论

相关资源