精华内容
下载资源
问答
  • 关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点 总结: 正常情况下,字体设置都是设置成 像素大小的。 --qss 。 窗口 组件 这些大小也是按照像素大小来设置的。 点...

    关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点

    总结:

    1. 正常情况下,字体设置都是设置成 像素大小的。 --qss 。
    2. 窗口 组件 这些大小也是按照像素大小来设置的。
    3. 点大小: 物理上的空间大小不变,使用的屏幕像素改变 。
    4. 像素大小: 物理空间大小变化(肉眼区分出大小),屏幕像素个数不变。

    相关概念

    DPI: Dot per inch,在显示器上也就是每英寸包含的像素。英尺的换算为 1 inch = 2.54 cm。
    Qt屏幕DPI计算及pointSize和pixelSize的关系

    QFontMetrics :
    QFont

    QFontMetrics获取字体宽度小示例 :

    QFont当中有两种方式设置字体大小,PixelSize、PointSize,即像素大小和点阵大小。
    QPointSize实际是磅,也就是 1/72 inch
    QPixelSize = DPI * Point / 72
    什么是DPI,就是每英寸的点数,大部分显示器的DPI为90.6左右,但windows为了方便就同一了点距,为96。Ubuntu的点距也是96。
    字体在屏幕上的实际大小 = 字体像素大小 * 点距。
    一般情况用pixel,字体将不受 DPI 的影响,默认是 pointSize。

    QFont(“Microsoft YaHei”,15) : 中的15 是** 点大小** 。 --默认的设置的都是点大小。 – 随着DPI 改变而改变。

    现在: 屏幕分辨率都是1920*1020 ,但是屏幕大小与明显区别。其中,有显示问题的是小屏幕的。
    两个大小不同的屏幕下,QLabel的文字显示的大小却是相似的。—所以在被人的提示下,怀疑是点大小和像素大小的问题。

    Qt的pointSize和pixelSize,qt字体大小自适应

    使用QFont的setPointSize,此时字体的大小会跟随DPI改变而改变。 【我】物理上的空间大小不变,使用的屏幕像素改变。
    使用QFont的setPixelSize,此时字体的大小不会随DPI的改变而发生变化。 【我】 相反,即物理空间大小变化(肉眼区分出大小)。

    小屏幕 DPI 大,但是分辨率一样: setPointSize -》 点大小 -》 相对大屏幕的字,用到更多的像素点,但是实际的文字暂用的空间大小(cm)却是一样的。 —如果把这个换成1980*1020的led大屏的话, 那么字就看不到了。
    那么问题是:
    点大小的标准是什么?【我: 会是有一个标准的DPI下设置的吗?】
    为什么用稍微大尺寸的显示屏显示的点大小刚好(因为QLabel setFixHeight = 15 ) 而用小屏幕(笔记本电脑) 就被截断了。
    印象中【印象中是用qss的,而且是用的px ,也就是设置像素大小的-不矛盾】和qt 默认都是用的 点大小【qt倒是在构造方法中默认是点大小】???
    还有QLabel setFixSize() 的大小是 点大小还是像素大小(从表现来看是像素大小-小屏幕的label小,物理尺寸变小。)
    以后设置字体是用默认的点大小还是像素大小?? --从印象中通过qss的方式设置

    其他相关知识:

    通过qss来实现:
    PointSize: font-size:16pt;
    PixelSize: font-size:16px; --平时用的。 也就是所按像素大小来绘制的。

    QFontMetrics 相关用法

    1. 获取文本+字体大小下的长度和高度大小。
    2. 实现 过长文字内容 用 … 省略的方法。
      QFontMetrics 实现文字显示长度控制 : 参考这个。 关键词:

    elidedText()
    fontMetrics().width(QString s): //获取字符串s的总像素宽度。
    fontMetrics().height(): //获取字体的高度。
    fontMetrics().lineSpacing(): //获取字体的高度,包括文字的实际宽度和行距。
    fontMetrics().leading(): //行间距

    3.Qt 设置依据分辨率改变label字体

    注意点:
    1.如果在构造函数中就使用SetElideText函数,因为此时窗口未显示,所以这个时候得到的label宽度与显示之后的不同,那么最终显示的文本长度(或…的位置也不正确)
    2.QFontMetrics的一个问题

    今天发现QFontMetric的一个问题
    QFontMetrics可以输入一个字体和一个字符串,计算出字符串在这种字体下的显示尺寸。
    这种计算比较耗时间,因此Qt内部应该是缓存了计算结果。具体方法是在第一次调用时,把QFontMetrics绑定的字体内部每个字的尺寸都计算出来,以后对相同字体求大小的时候便可以直接查询每个字的尺寸,最后累加出大小返回给用户。
    问题在于QFont允许通过setPointSizeF设置浮点数字号,这样若程序需要动态计算出字号,则每次计算的结果都不相同,于是基本上缓存会无限制增长,形成事实上的内存泄漏。。。
    解决方法是尽量采用setPointSize设置整数字号。

    Qt 之图形(绘制文本) :

    Qt 之图形(绘制文本) : 一去二三里的博客,可以学习下绘制。

    其他内容

    通过win系统显示改变分辨率来验证猜想:
    在这里插入图片描述
    通过缩放来改变应用程序的大小,但是这个会改变分辨率吗?
    在这里插入图片描述

    展开全文
  • 由于开发的时候老是记不住各个设备屏幕尺寸对应的像素,特此在苹果开发者文档上将这些记录了下来,方便查阅. Screenshot Properties Device Specifications ...

    由于开发的时候老是记不住各个设备屏幕尺寸对应的像素,特此在苹果开发者文档上将这些记录了下来,方便查阅.

    Screenshot Properties

    Device

    Specifications

    Editable

    3.5-Inch Retina Display Screenshots(required)

    One screenshot is required. Up to four additional screenshots can be uploaded. You can rearrange the screenshots when you create or edit the iTunes Connect record.

    Don’t include the device status bar in your screenshots. Screenshot requirements are:

    • 72 dpi, RGB, flattened, no transparency

    • High-quality JPEG or PNG image file format

    • Any of the following sizes:

      • 640 x 920 pixels for hi-res portrait (without status bar) minimum

      • 640 x 960 pixels for hi-res portrait (full screen) maximum

      • 960 x 600 pixels for hi-res landscape (without status bar) minimum

      • 960 x 640 pixels for hi-res landscape (full screen) maximum

      ../Art/ipod_dim_2x.png

    Locked

    4-Inch Retina Display Screenshots (Required)

    You’re required to upload at least one of these screenshots.

    Up to four additional optional screenshots can be uploaded. You can rearrange the screenshots when you create or edit the iTunes Connect record.

    Don’t include the device status bar in your screenshots. Screenshot requirements are:

    • 72 dpi, RGB, flattened, no transparency

    • High-quality JPEG or PNG image file format

    • Any of the following sizes:

      • 640 x 1096 pixels for portrait (without status bar) minimum

      • 640 x 1136 pixels for portrait (full screen) maximum

      • 1136 x 600 pixels for landscape (without status bar) minimum

      • 1136 x 640 pixels for landscape (full screen) minimum

      ../Art/iphone_dim_2x.png

    Locked

    4.7-inch Retina screenshot

    If your app indicates that it is optimized for the iPhone 6, at least one 4.7-inch screenshot is required. Up to four additional screenshots can be uploaded. You can rearrange the screenshots when you create or edit the iTunes Connect record.

    Don’t include the device status bar in your screenshots. Screenshot requirements are:

    • 72 dpi, RGB, flattened, no transparency

    • High-quality JPEG or PNG image file format

    • 750 x 1334 pixels for hi-res portrait

    • 1334 x 750 pixels for hi-res landscape

    Locked

    5.5-inch Retina screenshot

    If your app indicates that it is optimized for the iPhone 6 Plus, at least one 5.5-inch screenshot is required. Up to four additional screenshots can be uploaded. You can rearrange the screenshots when you create or edit the iTunes Connect record.

    Don’t include the device status bar in your screenshots. Screenshot requirements are:

    • 72 dpi, RGB, flattened, no transparency

    • High-quality JPEG or PNG image file format

    • 1242 x 2208 pixels for hi-res portrait

    • 2208 x 1242 pixels for hi-res landscape

    Locked

    iPad Screenshots(required if app runs on iPad)

    If your binary indicates that your app runs on iPad, you’re required to upload at least one iPad screenshot.

    Up to four additional screenshots can be uploaded. You can rearrange the screenshots when you create or edit the iTunes Connect record.

    Don’t include the device status bar in your screenshots. Screenshots requirements are:

    • 72 dpi, RGB, flattened, no transparency

    • High-quality JPEG or PNG image file format

    • Any of the following sizes:

      • 1024 x 748 pixels for landscape (without status bar) minimum

      • 1024 x 768 pixels for landscape (full screen) maximum

      • 2048 x 1496 pixels for hi-res (without status bar) minimum

      • 2048 x 1536 pixels for hi-res landscape (full screen) maximum

      • 768 x 1004 pixels for portrait (without status bar) minimum

      • 768 x 1024 pixels for portrait (full screen) maximum

      • 1536 x 2008 pixels for hi-res portrait (without status bar) minimum

      • 1536 x 2048 pixels for hi-res portrait (full screen) maximum

      ../Art/ipad_dim_2x.png

    Locked

    展开全文
  • Micron公司推出光学格式1/4英寸130万像素CMOS图像传感器——MT9M112。与该公司的其它CMOS图像传感器一样,MT9M112也采用了Micron的低噪音高灵敏度DigitalClarity技术,以在某些最差光照条件下,能提供亮丽的彩色图像...
  • 它允许您以不同的单位测量屏幕上元素的大小,包括像素、厘米和英寸。 可以使用二维矩形标尺或一维水平或垂直标尺进行测量。 可以使用鼠标或键盘精确移动和调整标尺大小,并且可以添加自定义标记线。 除了带有明暗...
  • 图片像素尺寸(厘米/英寸)换算器、在线转换 医学图像之DICOM格式解析

    图像参数
    • 像素:构成图片的小色点。图像每个维度的像素个数——该维度一共有多少个均匀分布的像素点。
    • 分辨率(单位DPI):每英寸(Inch)上像素的数量,即小色点的分布密度,当像素相同时,分辨率越高,即像素点密度越大,实际打印尺寸越小,图片越清晰。
    • 实际尺寸:实际尺寸(英寸)=像素/分辨率; 1英寸=2.54厘米;
    • 像素间隔(Space):图像中两个像素点之间距离代表的实际尺寸大小。

    ?是一个将图像几个信息的在线转换

    图片像素尺寸(厘米/英寸)换算器、在线转换

    DICOM图像

    DICOM(Digital Imaging and Communications in Medicine)医学数字成像与通讯,是医学图像和相关信息的国际标准(ISO 12052)。

    在DICOM图像中,包含一些图像关键的信息:DICOM文件的主要组成部分是数据集,它是由DICOM数据元素(数据元)按照指定的顺序依次排列组成的。数据源主要包括以下几个主要内容:

    • DICOM TAG:储存该项信息的标志。由两个十六进制数的组合来确定的,分别为Group和Element。
    • VR(value representation) :存储描述该项信息的数据类型。
    • value length : 存储描述该项信息的数据长度。
    • value: 存储描述该项信息的数据值。

    图像信息具体可以分为四类:(a)Patient(b)Study(c)Series(d)Image

    ? 是一个参考链接

    医学图像之DICOM格式解析

    DICOM格式的超声图像和JPG格式的超声屏幕截屏图像

    下面是我自己用到换算

    1 利用图像采集卡捕获的超声屏幕图像(JPG):
    采用UVC图像采集卡将超声仪屏幕采集到电脑上,capture存出的jpg格式的图像。图像的大小,分辨率始终是一个定值。
    在这里插入图片描述
    这里算出的像素间隔 :

    水平 像素点个数:720 分辨率:96实际大小:191mm 像素间隔:0.265278mm
    竖直 像素点个数:576 分辨率:96实际大小:152mm 像素间隔:0.263889mm
    而这并不是真实的,采集失去了真实的大小,需要查看在超声仪上设置的不同扫描深度图像的像素间隔,做一个转换。【采集的图像是按照一个像素点是实际的0.265mm来计算的(这个是按实际图片打印出来的大小计算的),采集的水平方向共有720个像素点。实际的DICOM图像有800个像素点,一个像素点是实际的0.09645mm。(DICOM里的像素间距才是真实的扫描到针的真实距离)采集的一个像素点代表DICOM图像的1.1个像素点,所以采集的一个像素点代表真实的0.09645*1.1 = 0.106095mm.所以存出的数比真实的大了0.265/0.106095 = 2.5倍

    2 从超声仪直接存出的图像(DICOM):

    采用超声平扫探头采集到的超声图像(DICOM格式),在超声仪上可以调节扫描深度,分别为 6.5mm 5.5mm 4.6mm 3.7mm 2.8mm 1.8mm 平扫探头的宽度是一定的,所以扫到的图像的宽度都是30mm(从图像中测量得来的)的。
    在这里插入图片描述

    • 6.5 cm depth —— 0.168789 mm (像素间隔代表的实际大小)
      在这里插入图片描述
    • 5.5 depth —— 0.144676 mm
      在这里插入图片描述
    • 4.6 depth —— 0.1205637 mm
      在这里插入图片描述
    • 3.7 depth —— 0.0964509 mm
      在这里插入图片描述
    • 2.8 depth —— 0.0723382 mm
      在这里插入图片描述
    • 1.8 depth —— 0.0482255 mm
      在这里插入图片描述
    展开全文
  • 主要取决于显示器的分辨率,相同面积不同分辨率的显示屏,其像素点大小就不相同。大家都知道线是由无数个点组成的,而面是由无数条线组成,即一个平面是由无数个点所组成。但无论技术多先进发达,人类总是不可能做到...

    像素是组成图象的最基本单元要素:点。

    分辨率是指在长和宽的两个方向上各拥有的像素个数。

    一个像素有多大呢?主要取决于显示器的分辨率,相同面积不同分辨率的显示屏,其像素点大小就不相同。 
    大家都知道线是由无数个点组成的,而面是由无数条线组成,即一个平面是由无数个点所组成。但无论技术多先进发达,人类总是不可能做到一幅图象由无数个点来构成的境界,只能在长和宽的方向上由有限个点组成而已。 
    这些有限的点就叫做像素,每一个长度方向上的像素个数乖每一个宽度方向上的像素个数的形式表示,就叫做图片的分辨率。 
    如一张640X480的图片,表示这张图片在每一个长度的方向上都有640个像素点,而每一个宽度方向上都480个像素点,总数就是640X480=307200(个像素),简称30万像素。 
    显然单位面积上像素点越多即像素点越小,这图片就越清晰细腻。 
    那这个像素点究竟有多大小呢?单纯从图片来说是不能确定这个点有多大的。这个大小和显示屏的分辨率息息相关。

    总而言之,所谓分辨率,就是一个屏幕被分解成多少个微小的格子,分辨率越高时,你所看到得东西越小,当然也越清晰,当分辨率越低时,看到的越大,越模糊。

    xcode开发ios应用程序时,在判断屏幕大小时,使用的单位是“点”而不是“像素”。所以,在Retina显示屏的设备上,1点=2像素,因此1136×640像素=568×320点。使用点作为单位是非常方便的,因为如此一来游戏在Retina显示屏和非Retina显示屏上可以使用相同的坐标!所以,我们在开发的时候不需要考虑retina屏。

    ps:xcode中的模拟器的大小,用的单位就是点。而不是像素。

     

    转:http://tieba.baidu.com/p/1857223632

    参考:  http://blog.csdn.net/nokiaguy/article/details/5509638

    看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一 样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度 设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动 将width属性值设置成320px的。也就是160 * 320 / 160。其中320 / 160可称为密度比例因子。也就是说,如果使用dp和sp,系统会根据屏幕密度的变化自动进行转换。

        下面看一下其他单位的含义

     

    px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。

    in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,表示手机的屏幕(可视区域)对角线长度是3.2*2.54 = 8.128厘米。读者可以去量一量自己的手机屏幕,看和实际的尺寸是否一致。


    mm:表示毫米,是屏幕的物理尺寸。


    pt:表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。

    Android支持下列所有单位。
    px(像素):屏幕上的点。
    in(英寸):长度单位。
    mm(毫米):长度单位。
    pt(磅):1/72英寸。
    dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
    dip:与dp相同,多用于android/ophone示例中。
    sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

    若想深入,请继续参考:http://www.zhihu.com/question/20697111

    转载于:https://www.cnblogs.com/DMDD/p/5028276.html

    展开全文
  • DPI(Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数码影像,指英寸长度中,取样、可显示或输出的数目。 DPI是打印机、鼠标等设备分辨率的度量单位。是衡量打印机打印精度的主要参数之一,一般来说,...
  • 英寸 厘米 dpi 像素

    2019-07-19 15:58:38
    1,磅:是印刷设计中文字大小的单位point的音译,中文正确翻译为“”,缩写为pt。物理单位,1pt = 1/72英寸 2,英寸英寸(吋)是使用于联合王国(UK,即英国(英联邦)及其前殖民地的长度单位,在英制里,12英寸为1...
  • 16寸macbook pro 开箱,16英寸Macbook Pro体验带给朋友们,相信很多朋友都直观注意到了这次MacBookPro的尺寸,放在手机行业,这叫“屏占比增大”。对于新的剪刀式键盘,苹果在内部进行了重新设计。苹果最初于2017年12...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    /// 应用程序的主入口。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // Console.WriteLine("请键入你的姓名:"); Console.ReadLine...
  • 像素点和设备独立像素点的区别

    千次阅读 2011-05-17 17:38:00
    这里要提到另外一个概念,density,直译是密度,在显示领域里表示平方英寸像素点密度,像素点可以近似看作屏幕上的一个发光 点,点的密度越大,则显示效果越清晰,在单位面积下显示内容越多。 Android...
  • iOS像素的转换

    2017-08-01 09:53:59
    pt: point ,,是一个标准的长度单位,1pt=1/72英寸. PPI(DPI):pixel per inch ,像素密度PPI,指英尺的像素数,表示了清晰度. 1 inch=2.54cm =25.4mm 通常我们所说的iphone5屏幕尺寸为4英尺指的是显示屏对...
  • 图片像素英寸、厘米之间的单位换算
  • 区分分辨率、像素、尺寸

    千次阅读 2015-11-06 10:43:44
    分辨率、像素,通常用来屏幕或者图片上,用来形容清晰度。我们通常说这个屏幕的分辨率是多少多少,摄像头像素多少多少,具体什么意思呢? 以分辨率为320*480的iphone3GS屏幕(一倍屏)为例说明: 像素像素是组成...
  • iPhone 记录之 像素

    千次阅读 2015-11-27 15:02:45
    为了避免 Android 设备的适配大坑,苹果提供一套适配自家产品不同尺寸的方案,让我们来探究一下像素的关系吧。 探究 从初代iPhone 到 iPhone 3GS,iPhone系列坚守 320 x 480 像素。开发人员采用绝对定位及...
  • 图片的像素和分辨率 对于像素和分辨率这两个词,主要见于图片...像素是组成图象的最基本单元要素:。分辨率是指在长和宽的两个方向上各拥有的像素个数。一个像素有多大呢?主要取决于显示器的分辨率,相同面积不同
  • WPF开发教程

    万次阅读 多人点赞 2019-07-02 23:13:20
    因为对象可以有数十个(如果达不到上百个)属性,并且大部分值处于其默认状态(被继承、由样式设置等),所以并非对象的个实例都需要具有在该对象上定义的个属性的完全权重。 属性系统的最后一个新功能是附加...
  • 像素英寸、厘米之间的换算关系

    千次阅读 2013-11-23 23:57:16
    72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米 1 厘米=0.3937 英寸 1 英寸=2.54 厘米   首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算! photoshop中两种...
  • 像素、厘米、英寸之间的换算关系

    千次阅读 2010-06-07 16:07:00
    请看:1200*768像素的图片 用画图程序打开后,再转换一下为31.75*20.32厘米,12.50*8英寸 <br />可以看出:1英寸=96像素,1厘米=37.795275590551181102362204724409像素, 1英寸=2.54厘米
  • 像素英寸、厘米的换算

    万次阅读 2008-09-18 16:06:00
    这两天用swing写打印,...去找了下资料,终于找到换算公式了,特记录一下:)72像素/英寸=28.346像素/厘米300像素/英寸=118.11像素/厘米1 厘米=0.3937 英寸1 英寸=2.54 厘米后来又找了篇文章,写的比较全。文章地址:
  • 像素 厘米 英寸 换算

    2015-04-12 16:57:20
    像素英寸、厘米之间的换算关系 72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米 1 厘米=0.3937 英寸 1 英寸=2.54 厘米   首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下...
  • 手机像素概念

    2020-07-15 14:25:33
    一般以纵向像素*横向像素来表示一个手机的分辨率,如1920 * 1080(这里的1像素指的是物理设备的1个像素点) 屏幕密度:每英寸上物理像素的个数,单位是ppi,即“pixels per inch”的缩写。 屏幕像素密度与屏幕尺寸和...
  • 网页像素

    2018-01-23 17:33:38
    是一款实用的桌面工具,帮助你测量屏幕上水平或者竖直任意两间的尺寸,支持多种格式显示,有像素英寸、厘米、皮卡。非常适合网页设计师
  • DPI和像素、厘米、 首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算! photoshop中两种分辨率换算 72像素/英寸=28.346像素/厘米 ...1024像素=3.413英寸=8.67厘米 (300像素/英寸
  • flutter 的像素尺寸

    万次阅读 热门讨论 2019-09-24 08:49:25
    在不同设备中它与 devicePixelRatio 属性有关,通过此属性得到一个逻辑像素占用多少个实际像素,根据文档(https://api.flutter.dev/flutter/dart-ui/Window/devicePixelRatio.html)有几需要注意: 1....
  • (pt)的英文全称是point,确切的说法是一个专用的印刷单位“磅”,大小为1/72英寸。所以它是一个自然界标准的长度单位,也称为“绝对长度”。 像素(pixel)由Picture和 Element这两个词组成,像素是位图的...
  • 首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算! photoshop中两种分辨率换算 72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米 1 厘米=0.3937 英寸  1 英寸=2.54 厘米 ...
  • 清楚像素英寸,Dpi 三者的区别以及关系,可以

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,285
精华内容 8,514
关键字:

像素点每英寸