像素纵横比是指像素的宽 (x) 与高 (y) 之比。正方形像素的比例为 1:1,但非正方形(矩形)像素的高和宽不相同。这一概念类似于帧纵横比,后者是图像的整个宽度与高度之比。通常,电视像素是矩形,计算机像素是正方形。因此,在计算机显示器上看起来合适的图像在电视屏幕上会变形,显示球形图像时尤其明显。在 Microsoft Expression Encoder 中,可以设置一些选项,以便正确显示非正方形像素媒体,以及输出非正方形像素内容。
请注意,图像的帧纵横比不一定限定像素纵横比。帧纵横比为 16:9 的宽屏图像可以包含正方形或非正方形像素。例如,帧纵横比为 720x486 的数字视频通常被视为宽屏视频,且使用矩形像素创建。但是,帧纵横比相同的图像实际上却可能是在图像编辑程序中创建的,因此是在正方形像素环境中创建的。

像素纵横比

如果使用像素看似正方形但却非正方形的像素对视频源编码,则输出将变形,如下图所示。

使用矩形像素创建的圆(左)和在计算机显示器上显示的同一圆(右)

如果您知道图像源的帧纵横比 (Ix:Iy) 和确切的高和宽,则可以使用以下公式确定像素纵横比的 x 值和 y 值:

PixelAspectRatioX / PixelAspectRatioY = (Ix * height) / (Iy * width)

例如,如果图像为 720 x 360 像素,帧纵横比为宽屏 (16:9),则:

PixelAspectRatioX=8 and PixelAspectRatioY=9
PixelAspectRatioX / PixelAspectRatioY = (16*360) / (9*720) = 8/9

当您选择或输入帧纵横比时,Expression Encoder 会执行此项计算。有关详细信息,请参阅设置视频纵横比。

也可以参考下面图片所述:、

公式15.1推导如下:
pixPhySx  ----   每个像素的物理尺寸宽(如:每个像素宽为5mm);pixPhySy  --  每个像素的物理尺寸高(如:每个像素高为2mm);devPhySx - 物理显示设备的宽;devPhySy - 物理显示设备的高;
devResx  -- 物理显示设备宽方向有多少个像素;devResy  -- 物理显示设备高方向有多少个像素;则:
pixPhySx  *  devResx = devPhySx   --- 1
pixPhySy  *  devResy = devPhySy   --- 2
将1、2式求比例,再适当变换,即可得出公式15.1

像素纵横比基础知识(正方形像素,非正方形像素)相关推荐

  1. css基础知识四:说说设备像素、css像素、设备独立像素、dpr、ppi 之间的区别?

    一.背景 在css中我们通常使用px作为单位,在PC浏览器中css的1个像素都是对应着电脑屏幕的1个物理像素 这会造成一种错觉,我们会认为css中的像素就是设备的物理像素 但实际情况却并非如此,css ...

  2. android中获取图片、获取图片像素、处理像素等基础知识

    一.android获取图片的主要方法. (1).利用BitmapFactory.decode..各种方式获取资源.sd卡的图片,从这可以看出android都是以位图的形式加载的图片的,jpg.png等 ...

  3. 【机器学习入门笔记5:OpenCV像素的基础知识】20190203

    2019-02-03  by 崔斐然 概念: 1.像素 2.每种颜色是由RGB三种颜色分类组成的 3.颜色深度:8位(8bit)颜色深度表示的颜色范围是0-255 对于一个8位RBG图片来说, 它可以 ...

  4. Redis基础知识详解(非原创)

    文章大纲 一.Redis介绍 二.Redis安装并设置开机自动启动 三.Redis文件结构 四.Redis启动方式 五.Redis持久化 六.Redis配置文件详解 七.Redis图形化工具 八.Ja ...

  5. RGB、YUV像素基础知识及处理数据

    RGB.YUV像素基础知识及处理数据 目录 RGB YUV RGB.YUV像素数据处理 转载自Gemfield的知乎文章:从YUV到RGB 转载自雷神的博客:视音频数据处理入门:RGB.YUV像素数据 ...

  6. 音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

  7. 动画自动滚动div/像素基础知识/手机端样式选择/

    大体上和原网页差不多,一个主页和一个子页面 动画自动滚动div: <!DOCTYPE html> <html> <head> <meta charset=&q ...

  8. 音视频基础知识---像素格式RGB

    音视频基础知识汇总: 音视频基础知识---协议相关RTSP RTMP HLS 音视频基础知识---封装格式 音视频基础知识---视频编码格式 音视频基础知识---音频编码格式 音视频基础知识---像素 ...

  9. 音视频开发基础知识(一)像素格式

    像素格式概念 像素格式指的是图像的具体像素用什么所表示.指的是原始数据或者解码之后的数据. 常见像素格式RGB RGB色彩模式是工业界的一种颜色标准,是通过对红.绿.蓝三个颜色通道的变化以及它们相互之 ...

最新文章

  1. wdcp php5.3 pdo_mysql,WDCP常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的安装方法...
  2. android自定义view获取控件,android 自定义控件View在Activity中使用findByViewId得到结果为null...
  3. [Python微信开发] 一.itchat入门知识及微信自动回复、微信签名词云分析
  4. Hello Indigo
  5. 题解 P5301 【[GXOI/GZOI2019]宝牌一大堆】
  6. 韦东山 IMX6ULL和正点原子_GPIO和Pinctrl子系统的使用在100ASK_IMX6ULL上机实验
  7. Tomcat安装配置与基础使用
  8. qt写的在ok6410上的密码锁
  9. Visual Studio 2008操作技巧
  10. 什么是数据中心虚拟化?
  11. 项目UML设计--日不落战队
  12. android 脚本发短信,Android使用Intent发送短信的实现方法
  13. AvgPool2d函数
  14. 双向链表(double linked list)
  15. Activity简单几步支持向右滑动返回
  16. typeScript的定义类型:不能将类型“Timeout”分配给类型“number”;
  17. iOS高仿微信完整源码,网易爱玩APP源码等
  18. 基于Altium designer软件设计PCB,原理图经验总结
  19. docker入门级详解
  20. docker服务器版搭建pikachu靶场

热门文章

  1. Nexys4DDR的DDR2读写操作例程详解
  2. 您访问的网页出错了! 网络连接异常、网站服务器失去响应_数据分析系列——静态网页爬虫进阶(requests)...
  3. 代数式的书写规范八种_中考数学一轮复习-第2节代数式与整式运算
  4. dw怎么做竖线_我花了5分钟,做了一份极“拉风”的PPT
  5. 电脑故障扫描修复软件_253个电脑故障修复工具
  6. Asp.NetCoreWebApi入门 - 从零开始新建api项目
  7. stylus导入时 报错These relative modules were not found
  8. kindEditor富文本编辑器的工具栏设置
  9. Base64 的那些事儿
  10. BAT执行DOS命令查找本地浏览器