 
这是 pfsdisplayfunction 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pfsdisplayfunction - 将显示功能应用于彩色或灰度图像
概要
pfs显示函数 [--显示功能 <df规格>] [--到像素 | ——照度] [--帮助]
[--详细]
商品描述
使用此命令将像素值转换为显示在屏幕上的亮度/辐射单位
监视或执行逆转换。 此命令与
HDR-VDP 将 LDR 图像转换为表示特定图像上显示的图像的亮度图
展示。 显示功能规格与本产品中使用的规格相同
pfstmo_mantiuk08 色调映射运算符(来自 pfstmo 包)。
如果两者都不是——照度 也不——到像素 选项被指定,适当的转换
方向将从 pfs 流中的 LUMINANCE 标签中扣除。
配置
--照度- l
将像素值转换为绝对亮度/辐射单位。 对于 RGB 图像
每个颜色通道应用相同的显示功能。
--到像素- p
将绝对亮度/辐射单位转换为像素值。 对于 RGB 图像
每个颜色通道应用相同的显示功能。
--显示功能 <df规格>, -d <df规格>
显示功能描述了显示器的输出亮度如何随像素变化
值。 如果没有给出参数,则该命令假定 -df PD=液晶显示器 (见 预定义
产品 以下)。 指定显示功能有以下几种方式:
伽玛增益黑环境 产品 模型
克= :l= :b= :k= :a= [:n= ]
Gamma-gain-black-ambient 模型可以近似显示范围,并且是一个紧凑的
指定显示功能的方法。 它假设显示功能具有
以下表格:
L_d(I) = (lb)*I^gamma + b + k/pi*a
参数如下:
g - 显示函数的伽马或指数(默认 2.2,通常从 1.8 到 2.8)
l - 以 cd/m^2 为单位的显示器峰值亮度(默认为 100,从 CRT 的 80 到 500
或更多用于较新的显示器)
b - 黑电平,即显示器开启时黑色像素的亮度
(默认 1,通常从 0.3 到 1 cd/m^2)
k - 屏幕的反射率(假设它是漫反射的)(默认为 0.01,通常
LCD 显示器约为 0.01 (1%),CRT 更高)
a - 以勒克斯为单位的环境照度。 典型值为:
50 lux 家庭客厅(昏暗, 默认)
400勒克斯
灯火通明的办公室
32000勒克斯
平均日照(分钟)
100000勒克斯
平均日照(最大)
预定义 产品
pd=
使用预定义的显示类型。 此选项仅为方便起见,并非
意味着准确地模拟特定显示器的响应。 下列
产品 类型s 被认可:
液晶办公室 (g=2.2, l=100, b=0.8, k=0.01, a=400)
液晶显示器设置为“办公室”模式,在明亮的环境中看到
液晶显示 (g=2.2, l=200, b=0.8, k=0.01, a=60)
在昏暗环境中看到的典型液晶显示器(默认)
液晶亮度 (g=2.6, l=500, b=0.5, k=0.01, a=10)
在黑暗环境中看到的较新的液晶电视
CRT (g=2.2, l=80, b=1, k=0.02, a=60)
在昏暗环境中看到的 CRT 显示器
括号中的参数与 gamma-gain-black-ambient 相同
上面解释的模型。
查找表
lut=
这是显示响应函数的最准确规范,但
需要用亮度计测量。 查找表也应该考虑
对于环境光,建议使用亮度计
从远处测量屏幕亮度,例如 Minolta LS-100(与
那些使用橡胶管接触显示器的人,消除了影响
环境光)。 这必须是格式 (CSV) 的逗号分隔文本文件
有两列:第一列代表像素值(从 0.0 到 1.0)和
以 cd/m^2 为单位的第二个物理亮度。 像素值和亮度都应该
每个原料增加。
示例
pfsin 芭芭拉.jpg | pfsdisplayfunction -l -d pd:crt -v | pfsout barbara_crt.hdr
将 barbara.jpg 图像从像素值转换为所示图像的亮度图
在 CRT 显示器上并将地图存储为 HDR 图像。
使用 onworks.net 服务在线使用 pfsdisplayfunction
 














