精华内容
下载资源
问答
  • 照片改变像素尺寸大小)问题描述语言运行环境代码运行结果 照片换底参照 https://editor.csdn.net/md/?articleId=112390095 问题描述 一张照片修改为任意指定的像素(尺寸、分辨率、宽高) 下面将一张分辨率415615...

    转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/m0_51233386/article/details/112393204

    照片换底参照链接:https://editor.csdn.net/md/?articleId=112390095

    问题描述

    一张照片修改为任意指定的像素(尺寸、分辨率、宽高)
    下面将一张分辨率415 x 615的照片,改为358 x 441
    在这里插入图片描述

    语言

    C++

    运行环境

    VS2019
    OpenCV 4.20

    代码

    #include <opencv2/opencv.hpp>
    #include <iostream>
    
    using namespace std;
    using namespace cv;
    
    int main()
    {
        //照片result1.jpg改变像素(尺寸大小)
        Mat src = imread("result1.jpg");
        Size srcSize = Size(358, 441);  //填入任意指定尺寸
        resize(src, src, srcSize, 0, 0, INTER_LINEAR);
        cout << src.size() << endl;
        imshow("压缩图", src);
        imwrite("result2.jpg", src);  //保存图片
        waitKey(0);
        return 0;
    }
    

    运行结果

    在这里插入图片描述

    查看图片属性与原图属性对比

    原图
    在这里插入图片描述
    压缩图
    在这里插入图片描述

    换底同时修改尺寸

    只需将修改像素代码主函数添加到 照片换底代码 的主函数中即可
    照片换底参照链接

    下面是照片换底代码,修改后的主函数,其他部分不变```

    int main()
    {
        ChangeImgBG();//换底
        
        //换底后的照片result1.jpg改变像素(尺寸大小)
        Mat src = imread("result1.jpg");
        Size srcSize = Size(358, 441);
        resize(src, src, srcSize, 0, 0, INTER_LINEAR);
        cout << src.size() << endl;
        imshow("压缩图", src);
        imwrite("result2.jpg", src);
        
        waitKey(0);
        return 0;
    }
    

    ————————————————
    版权声明:本文为CSDN博主「小猿笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/m0_51233386/article/details/112393204

    展开全文
  • 像素尺寸大小的转换

    万次阅读 2011-10-31 17:25:15
    今日转换打印机页面大小时有些含糊,现做记录。 以A4纸为例: XPS文件中print ticket 大小如下: ...即A4大小以毫米计算,为 ... 分辨率是150像素/英寸时,A4纸的尺寸的图像的像素是1240×1754; 分辨率是300像素/英

    今日转换打印机页面大小时有些含糊,现做记录。

    以A4纸为例:

    XPS文件中print ticket 大小如下:

    <psf:Feature name="psk:PageMediaSize">
    <psf:Option name="psk:ISOA4">
    <psf:ScoredProperty name="psk:MediaSizeWidth">
    <psf:Value xsi:type="xsd:integer">210000</psf:Value>
    </psf:ScoredProperty>
    <psf:ScoredProperty name="psk:MediaSizeHeight">
    <psf:Value xsi:type="xsd:integer">297000</psf:Value>
    </psf:ScoredProperty>
    </psf:Option>
    </psf:Feature>

    单位为微米。

    即A4大小以毫米计算,为 210×297mm.

    分辨率是96像素/英寸时,A4纸的尺寸的图像的像素是794×1123; 分辨率是150像素/英寸时,A4纸的尺寸的图像的像素是1240×1754; 分辨率是300像素/英寸时,A4纸的尺寸的图像的像素是2480×3508;

    1英寸 = 25.4毫米

    则在windows下96像素中右毫米转换为像素则有简单公式可得: a=210mm; (a/25.4)*96. 


    我同样找到了其他资料,展示如下:

    这两天用swing写打印,发现JDK文档里有一个说明:以 1/72 英寸为单位,这个进行纸张和屏幕大小换算可麻烦了,1/72英寸又是啥东西,一头雾水。去找了下资料,终于找到换算公式了,特记录一下:)
    
    72像素/英寸=28.346像素/厘米
    300像素/英寸=118.11像素/厘米
    1 厘米=0.3937 英寸
    1 英寸=2.54 厘米
    
    后来又找了篇文章,写的比较全。
    文章地址:http://www.elanso.com/ArticleModule/MlG9R6NiHGKeHvL9TDSYKAIi.html
    内容:
    
    首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算!
    
    photoshop中两种分辨率换算
    72像素/英寸=28.346像素/厘米
    300像素/英寸=118.11像素/厘米
    1 厘米=0.3937 英寸
    1 英寸=2.54 厘米
    以常见1024像素对比:
    
    1024像素=3.413英寸=8.67厘米         (300像素/英寸dpi     每像素≈0.003333英寸)
    
    所以1024像素的厘米尺寸就是:1024*0.003333*2.54
    
    1024像素=14.222英寸=36.12厘米         (72像素/英寸dpi     每像素≈0.013889英寸)
    
    所以1024像素的厘米尺寸就是:1024*0.013889*2.54
    
    提起分辨率,我们需要了解两个概念,图像分辨率和输出分辨率,图像分辨率是每英寸的像素数,以ppi为单位,图像分辨率又常常被表示成每一个方向上的总像素数量,比如640×480像素、1280×960像素等。而决定图像输出质量的是图像的输出分辨率,描述的是设备输出图像时每英寸可产生的点数(dpi),以dpi为单位,两者有联系但并不总是相等的。
    
    dpi (dot per inch)输出分辨率
    打印机分辨率又称为输出分辨率,是指在打印输出时横向和纵向两个方向上每英寸最多能够打印的点数,通常以“点/英寸”即dpi(dot per inch)表示。而所谓最高分辨率就是指打印机所能打印的最大分辨率,也就是所说的打印输出的极限分辨率。平时所说的打印机分辨率一般指打印机的最大分辨率,目前一般激光打印机的分辨率均在600×600dpi以上。
    
    dpi是“dot per inch”的缩写。顾名思义,就是指在每英寸长度内的点数。通常,我们都使用dpi来作为扫描器和打印机的解析度单位,数值越高表示解析度越高。目前,市面上出售扫描器的光学解析度主要有600×1200 dpi和1200×2400 dpi两种。扫描器的光学解析度由两个数字构成,是因为横向解析度和纵向解析度不同。较小的数字通常为纵向解析度,即我们一般区分扫描器解析度用的数值。也就是说,600×1200 dpi的扫描器,我们通常简称为600 dpi。
    
    电脑显示器的解析度约为72dpi,这个数值其实是这样计算出来的:以一部15寸的电脑显示器为例,可视面积的水平长度大约为11.2寸,如果显示模式是800×600,那么解析度就是 800/11.2=71.4。如果是17寸电脑显示器,以1024×768的显示模式来看,解析度就变成1024/12.8=80了。
    
    像素(Pixel)
    对于计算机的屏幕设备而言,像素(Pixel)或者说px是一个最基本的单位,就是一个点。其它所有的单位,都和像素成一个固定的比例换算关系。所有的长度单位基于屏幕进行显示的时候,都统一先换算成为像素的多少,然后进行显示。所以,就计算机的屏幕而言,相对长度和绝对长度没有本质差别。任何单位其实都是像素,差别只是比例不同。
    
    如果把讨论扩展到其它输出设备,比如打印机,基本的长度单位可能不是像素,而是其它的和生活中的度量单位一致的单位了。
    
    CSS绝对长度单位是对于输出设备(output device)而言的。拿pt来说,这是一个在文字排版工具(word,adobe等)中非常常用的字体单位,不管你的显示器分辨率是1024*768,还是800*600,同一篇文档打印在纸面上的结果是一样的。
    
    写网页用哪个长度单位更好,是px还是pt呢?
    
    我个人比较偏向px,因为px能够精确地表示元素在屏幕中的位置和大小,网页主要是为了屏幕显示,而不是为了打印等其它需要的。
    
     
    CSS相对长度单位(relative length unit)
    
    CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。
    
    以下是CSS相对长度单位列表:
    
    CSS相对长度单位
    说明
    
    em     元素的字体高度The height of the element's font
    
    ex     字母x的高度The height of the letter "x"
    
    px     像素Pixels
    
    %     百分比Percentage
    
     
    CSS绝对长度单位(absolute length unit)
    
    绝对长度单位是一个固定的值。比如我们常用的有mm,就是毫米的意思。
    
    以下是CSS绝对长度单位列表:
    
    CSS绝对长度单位
    说明
    
    in      英寸Inches (1 英寸 = 2.54 厘米)
    
    cm    厘米Centimeters
    
    mm   毫米Millimeters
    
    pt     点Points (1点 = 1/72英寸)
    
    pc     皮卡Picas (1 皮卡 = 12 点)
    
    像素是相对于显示器屏幕分辨率而言的。譬如,WiNDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。
    
    所以在WiNDOWS的CSS中 dpi为 96像素/英寸

    感谢: http://blog.csdn.net/Bluesky_Leon/article/details/2947700

    展开全文
  • 目录分辨率像素尺寸GSD图片文件大小 分辨率 1.分辨率是指单位长度容纳的像素点数量。 2.单位有:dpi(点每英寸,有时也可使用厘米。 )、lpi(线每英寸)、ppi(像素每英寸)和PPD(PPPixels Per Degree 角分辨率,...

    分辨率

    1.分辨率是指单位长度容纳的像素点数量。
    2.单位有:dpi(点每英寸,有时也可使用厘米。 )、lpi(线每英寸)、ppi(像素每英寸)和PPD(PPPixels Per Degree 角分辨率,像素每度)。但只有lpi是描述光学分辨率的尺度的。ppi和lpi可以换算,lpi等于ppi的一半,但是取决于纳奎斯特极限。
    3.分辨率越高,包含的像素点就越多,图像就越清晰,但占用的存储空间就越大。
    固定长宽下,点数挤得松和紧(点的大小)分辨率越高。
    4.屏幕分辨率是1280×720,就是屏幕的水平方向上有1280个像素点,垂直方向上有720个像素点;一张图片分辨率是800×500,就是说图片在没有缩放的前提下,水平方向有800个像素点,垂直方向有500个像素点
    5.分辨率=图像水平方向的像素点数×图像垂直方向的像素点数。例如1英寸×1英寸,分辨率为100ppi的图像包含10000个像素(100像素×100像素)。

    像素尺寸

    像素是构成位图图像最基本的单元,每个像素都有自己的颜色,像素越多,颜色信息就越丰富,图像效果就越好。
    像素尺寸也称显示大小或显示尺寸,例如300x500,以像素为单位 。

    GSD

    在卫星领域,分辨率通常被定义为地面样本距离(GSD),它描述了一个图像像素的大小,卫星图片上一个像素点代表真实世界的尺寸,比如 30cm GSD 就表示,图片上的一个像素点就为真实世界中的30cm;

    图片文件大小

    图片文件大小=A像素×B像素×C像素(RGB为3种颜色)×D(8位为1,16位为2)
    如新建文件的大小=1000×1000×3×1=300000字节=2.86MB。

    展开全文
  • PhoneU:屏幕像素获取手机大小 object PhoneU { /** * 获取手机大小(分辨率) * * @param context * @return */ @NonNull fun getScreenPix(@NonNull context: Context): DisplayMetrics? { val ...

    PhoneU:屏幕像素获取手机大小

    object PhoneU {
       
        /**
         * 获取手机大小(分辨率)
         *
         * @param context
         * @return
         */
        @NonNull
        fun getScreenPix(@NonNull context: Context): DisplayMetrics? {
       
            val windowManager =
                context.
    展开全文
  • OpenCV对图像像素尺寸的设置

    千次阅读 2020-12-29 20:50:25
    OpenCV对视频流图像像素尺寸的设置问题 项目场景:在opencv读取视频流时对输入图像的尺寸进行任意设置 问题描述: 在使用opencv处理视频流时,通常要对读取到的图像进行尺寸设置,以便于后续图像处理和算法设计。...
  • 首先说一下屏幕尺寸,通常描述屏幕尺寸我们会用英寸来表示,比如说iphone6sp的尺寸是5.5英寸,但是英寸其实是长度单位,1英寸=2.54厘米,5.5英寸大小的屏幕其实指的是手机屏幕斜对角线的长度。 像素点,这个都不会...
  • 移动端UI设计尺寸规范以及iPhone尺寸大小

    千次阅读 多人点赞 2021-01-26 09:30:47
    很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页面总是不那么尽如人意。本文整理汇总了一些...
  • 2. 传感器尺寸:传感器的尺寸是指传感器的大小,一般描述大小有两种形式,以IMX386感光元件为例,其传感器尺寸1/2.9英寸,是指传感器对角线为1/2.9英寸;还可以描述成传感器尺寸4.97mm×6.2mm,是指水平(竖直)长...
  • 文章目录一、前言二、图片导入到Unity中尺寸会变成2的N次方三、为什么非要是2的N次方呢四、每个平台使用的默认格式五、常用的压缩格式 一、前言 虽然 Unity支持许多常见的图像格式作为导入纹理的源文件(例如 JPG、...
  • 也称为图像元素,是作为图像构成的基本单元,单个像素大小并不固定,跟随屏幕大小像素数量的关系变化(屏幕越大,像素越低,单个像素越大,反之亦然)。所以在使用像素作为设计单位时,在不同的设备上可能会有...
  • 我们通常说某某相机2400万像素,就是指用这样的设备拍出来的图片总共能包含2400万个像素。 下图,放大其中一小部分,直到能看到一个个的小方块。那么,这一个个“小方块”就是一个个“像素”。 .....
  • 像素,是图像构成的基本单位,其物理大小并没有绝对定义。 如:一个22寸的电脑液晶屏像素是1920*1080,一个52寸的液晶电视像素也是1920*1080 , 他们像素数是同样的,但52寸比22寸画面就大多了,实际就是每个...
  • 点(pt)的英文全称是point,确切的说法是一个专用的印刷单位“磅”,大小为1/72英寸。所以它是一个自然界标准的长度单位,也称为“绝对长度”。 像素(pixel)由Picture和 Element这两个词组成,像素是位图的...
  • Adobe的文档里说,如果你没有设置Stage.scaleMode属性为StageScaleMode.NO_SCALE,那么stage.stageWidth和stage.stageHeight属性就等于SWF文件的原始尺寸,也就是在编辑时在文件属性对话框中设置的尺寸大小。...
  • 移动端H5页面的设计稿尺寸大小规范

    千次阅读 2019-08-03 07:13:45
    那么多手机屏幕尺寸,设计稿应该按照哪一个尺寸作为标准尺寸。现在已经有2K分辨率的手机屏幕了,设计稿是不是也要把宽高跟着最大分辨率来设计。显然不是。 请注意:(以下所有讨论内容和规范均将viewport设定为...
  • 图片像素尺寸(厘米/英寸)换算器、在线转换 医学图像之DICOM格式解析
  • 分辨率、像素、密度和屏幕尺寸的关系(换算) 手机的分辨率 像素 密度和 屏幕尺寸是我们经常听到的字眼,它们之间的关系如下: 分辨率是指屏幕上有横竖各有多少个容器点,每个容器点是用于容纳一...
  • 区分DPI、分辨率(PPI)、图像的物理大小像素宽度 分辨率都知道,越高越清晰。 一、描述分辨率的单位有:  dpi(点每英寸)、lpi(线每英寸)和ppi(像素每英寸)。但只有lpi是描述光学分辨率的尺度的。虽然...
  • 一直以来,本人对移动端分辨率、像素等概念傻傻分不清,特查阅多位牛人博客后总结如下要点,以便日后查看。 文档来源http://weizhifeng.net/you-should-know-about-dpi.html ...
  • 由于安卓设备众多,一个应用程序图标需要设计几种不同大小,如: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。 MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。 HDPI (High ...
  • 在Android应用开发过程中,我们常常需要获取到屏幕尺寸像素值。到此,很多人会说:So,easy!好吧,之前我也是这么认为滴。因为DisplayMetric类文档开头就有这么一段: 刚刚无意中看了下getMetrics的文档描述...
  • 手机分辨率基础知识(DPI,DIP计算) ...指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托罗拉milestone手机是3.7英寸 Aspect Ratio(宽高比率) 指的是实际的物理

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,206
精华内容 17,682
关键字:

像素描述尺寸的大小