问题:有一个 JPG 文件,大小为 480 × 800 像素,在资源管理器中查看文件属性时,水平和垂直分辨率为 96 dpi,用 Photoshop 打开分辨率却显示为 72 dpi,分辨率显示为何存在差异?

解答:

通常水平和垂直分辨率分开设置的文件通常是JPG文件,所以本文也是针对 JPG 文件的 「特殊」 现象解答。

首先,如果我们用资源管理器查看一个JPG文件的属性,我们可以看到 JPG 文件存在水平和垂直分辨率属性 (如下图),此特性与 JPG 在视频应用上的渊源有关,在此不展开。

JPG 文件基本有两种格式,JFIF 和 EXIF 。 JFIF 文件头的第14个字节,也就是 offset 0x000D,是分辨率单位类型(units),其值为 0 时表示没有单位 (也就是没有分辨率设置),为 1 时单位为英寸,为 2 时单位为厘米。 EXIF 的分辨率单位类型在 offset 0x0128,其值为 1 时表示没有单位,为 2 时单位为英寸,为 3 时单位为厘米,但 1 并不符合 EXIF 的格式标准。

JPG 文件是哪种格式,可以透过资源管理器查看 (如下图),EXIF 版本为空时表示 JPG 文件是 JFIF 格式,有值则为EXIF格式。

当我们在资源管理器中看到一个 JPG 文件的分辨率为 96 dpi 的时后,有两种可能;

  1. JPG 文件的分辨率真的是 96 dpi
  2. JPG 文件没有设置分辨率 (通常是 JFIF 格式)

所以;

如果 JPG 文件的分辨率真的是 96 dpi,那么在资源管理器和 Photoshop 中显示的分辨率都会是 96 dpi.

如果 JPG 文件的分辨率没有被设置,会有以下「效果」;

  • 源管理器会将此 JPG 文件分辨率属性显示为缺省值 96 dpi
  • Photoshop 打开此文件时会赋予分辨率默认值 72 dpi

这就叫做有法依法,无法援例。只是每个软件援的例不一样罢了。

Photoshop 保存的 JPG 文件是 EXIF格式 ,即使原始文件是 JFIF (用资源管理器查看并比较 EXIF 版本属性就能验证)。

那么 JPG 文件的分辨率为什么会为没有被设置呢? 这当然和创建这个 JPG 文件的软件有关,至于具体是哪些软件 ? 我也不清楚,还希望有兴趣追根究底的朋友在此分享一下测试成果。

事实上,影像文件的分辨率属性,仅在文件被 "应用" 时才有作用,它是文件创作者为了文件在后续应用的需要所指定的规格。例如,当我们把一个 600 x 400 像素的影像文件导入到 CorelDraw 页面上时 (CorelDRAW 的页面是有尺寸的),他应该多大呢 (1:1) ? 这时分辨率就能作为尺寸参考的依据,如果是 100 dpi,图片的 1:1 原尺寸就应该是 600 /100 x 400/100 英寸,也就是 6 x 4 英寸。

只要不重新采样 (改变像素值) 分辨率的设置是不会影响影像文件本身质量的。

JPG文件-水平分辨率、垂直分辨率相关推荐

  1. PicoScope 6软件 | 垂直分辨率增强和低通过滤的使用

    之前对垂直分辨率增强功能一直很好奇,最近我在使用PicoScope6软件采集波形时选择了增强模式.如图1所示,蓝色A通道信号我用信号标尺测得在3.176V-5.024V之间,我选择了分辨率增强模式,1 ...

  2. CorelDRAW VBA - 获取位图图像的水平、垂直分辨率

    在 CorelDRAW VBA 中,可以通过 Bitmap 对象的 ResolutionX 和 ResolutionY 属性来获取图像的水平分辨率和垂直分辨率. 代码参考 请在打开的 CorelDRA ...

  3. LOTO 示波器软件功能 8位~13位垂直分辨率讲解

    LOOT 示波器软件功能 8位~13位垂直分辨率讲解 本文讲解LOOT示波器的上位机垂直分辨率(ADC)可以从到8位一直可以到13位,但是它硬件上是八位ADC的,那是怎么做到垂直分辨率能达到13位呢? ...

  4. LOOT 示波器软件功能 8位~13位垂直分辨率讲解

    LOOT 示波器软件功能 8位~13位垂直分辨率讲解 本文讲解LOOT示波器的上位机垂直分辨率(ADC)可以从到8位一直可以到13位,但是它硬件上是八位ADC的,那是怎么做到垂直分辨率能达到13位呢? ...

  5. android 竖屏资源文件,Android不同分辨率屏幕下自适应资源文件

    1.不同的layout Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout ...

  6. H264 视频文件如何缩放分辨率?

    前几天在知识星球里面有位朋友请教问题:如何将 H264 视频缩放分辨率? 具体的问题详情如下: 将 800x600 的 H264 文件缩放成 400x300 的,大概的流程是先解码,得到 AVFram ...

  7. 扫描仪扫描文件处理-A4分辨率

    转换公式:毫米转英寸,英寸乘以DPI(每英寸点数) 1英寸 = 2.54 厘米 = 25.4 毫米 例子(600dpi):mm: 210x297 = px: 4961(210/25.4*600)x70 ...

  8. 计算机多媒体运用的ppt课件,《计算机多媒体》PPT课件.ppt

    第八章多媒体应用 1 一 多媒体及多媒体技术1 多媒体指文字 图形 图像 声音等物理媒体 它可以根据用户的需求 在各种媒体之间同时同步的建立关系 也可以按照用户的需求交互的对各种媒体进行处理 2 多媒 ...

  9. iOS视图成像理论及性能优化

    iOS不是一蹴而就的,其中参杂了无数先驱的心血与智慧.在我们享受着iPhone的便捷时,其实我们忽略了很多细节,视图成像就是这样.每天我们都会不自然的打开手机,点击应用,处理信息,获取快乐,但是我们所 ...

最新文章

  1. 如何实现一个定时的任务,并且可以自己停止
  2. 直面故障,我们该怎么做?
  3. The Way to TiDB 3.0 and Beyond (下篇)
  4. 贪吃蛇游戏(附源码)
  5. Easyui主要组件用法
  6. 用“谬论”指挥研究方向数十年,是谁让“老年痴呆”至今仍是绝症?
  7. 前端学习(3241):react生命周期forceUpdate
  8. activemq nodejs stomp 重连机制_5分钟优劣分析 Kafka、RabbitMQ、RocketMQ、ActiveMQ消息队列...
  9. 关于Jeecg互联网化dubbo改造方案(下)
  10. 数组的连续子数组最大和(首尾相连)
  11. 中国AI人才仅美国1/17,网易要填这个坑?
  12. 用idea创建vue项目
  13. 北京“全面城市化”之后,你怎么看?
  14. 理解BPDU Filtering的意义(BPDU Filtering在全局配置与接口配置上的区别)
  15. premiere pr 自动调色对比度 用法
  16. CentOS7 Linux引导修复
  17. 三、appender分析
  18. docker swarm的常用操作
  19. horizon服务主要模块_Horizon组件安装详解 - 远程连接OpenStack服务
  20. Paddle-Lite - 华为 NPU - softmax

热门文章

  1. PM-四象限时间管理-需求优先级排序
  2. 努比亚无边框Z17 NFC充值公交卡(相对详细的)教程
  3. 在重庆如何利用NFC给一卡通充值
  4. 热门API接口它来啦 新鲜出炉
  5. python迭代器和for循环区别_python迭代器和for循环区别,
  6. Java将多个文件打包成ZIP并下载
  7. 人工智能浪潮下,岗位及就业,技术分析 _证券交易员
  8. 生成二维码并将二维码附到pdf文件上,扫描二维码完成跳转
  9. 您需要了解的热门编程面试问题
  10. 安卓手机APP播放系统铃声,不同于媒体铃声