巴布亚新几内亚(.png)

背景和上下文

    • 已注册的MIME类型:图像/png
    • PNG光栅图像格式。
    • 通常用于网络上的图形和照片。
    • PNG是便携式网络图形的缩写。
    • 二进制格式。
    • 存储静态图像和动画图像。
    • 以每个通道8或16位的分辨率存储彩色位图。
    • 灰度图像以每像素1、2、4、8或16位的深度表示。
    • 支持8位和16位RGB和灰度图像的alpha通道。
    • 支持使用2、4、16或256个8位RGB颜色的色彩还原调色板。
    • 1995年作为GIF格式的开放和无专利替代品开发。
    • 作为国际标准ISO/IEC 15948:2003和ISO/IEC 5948:2004出版。

导入和导出

  • 导入["文件.png“]导入PNG文件,返回单个图像 对象或图像列表。
  • 导入["文件.png“,元素]从PNG文件中导入指定的元素。
  • 可以使用指定导入格式导入["文件",“巴布亚新几内亚”]导入["文件",{“巴布亚新几内亚”,元素,}].
  • 导出["文件.png“,快递]将图像、图形或任何其他表达式作为图像导出到PNG文件。
  • 导出["文件.png“,{快递1,快递2,}]将图形或图像列表导出为动画。
  • 导出["文件.png“,操纵[]]导出动画演示操纵对象。
  • 将Wolfram语言图形或任意表达式导出到PNG时,生成的图像具有与其显示形式相同的光栅大小。
  • 默认情况下,图像对象以其光栅大小导出。
  • 因为PNG是光栅图像格式,所以所有字体在导出时都会光栅化。
  • 有关完整的一般信息,请参阅以下参考页:
  • 导入, 导出从文件导入或导出到文件
    云导入, 云导出从云对象导入或导出到云对象
    导入字符串, 导出字符串从字符串导入或导出到字符串
    导入字节数组, 导出字节数组从字节数组导入或导出到字节数组

笔记本电脑接口

导入元素

  • 概述导入元素:
  • “元素”此文件中可用的元素和选项列表
    “摘要”文件摘要
    “规则”所有可用元素的规则列表
  • 数据表示元素:
  • “动画图像”动画PNG表示为动画图像对象
    “动画”动画PNG表示为动画对象
    “数据”像素值数组
    “图形”PNG文件的第一帧,作为绘图对象
    “图形列表”动画PNG的帧作为列表绘图物体
    “图像”PNG文件的第一帧,作为图像对象
    “图像列表”动画PNG的帧作为图像物体
    “原始数据”彩色地图索引数组
    {“缩略图列表”,框架}缩略图列表(违约框架=全部)
  • 导入默认情况下使用“图像”静态PNG和“图像列表”用于动画PNG。
  • 导入带有元素的动画PNG“图像”给出了动画的第一帧。
  • 导出如果提供的表达式是图像列表或操纵,否则为静态PNG。
  • 高级导入元素:
  • “动画重复”动画在停止之前播放了多少次
    “位深度”用于表示文件中每个颜色通道的位
    “混合操作”是否执行alpha混合以创建下一帧
    “摄像头顶部方向”拍照时相机的方向
    “频道”文件中使用的颜色通道数
    “颜色映射”颜色减少调色板,以颜色值列表形式给出
    “颜色配置文件数据”嵌入式颜色配置文件, 作为颜色配置文件数据对象
    “颜色空间”文件中使用的颜色编码
    “注释”存储在文件中的用户注释
    “显示持续时间”显示动画帧的持续时间,以秒为单位
    “处置操作”创建下一帧之前的处置操作
    “已使用闪光灯”
  • 闪光灯是否被触发
  • “地理位置”纬度和经度表示为地理位置对象
    “GPS日期时间”
  • GPS记录的图像创建日期和时间
  • “图像计数”动画PNG中的帧数
    “光栅尺寸”光栅尺寸
    “红眼修正”是否执行了红眼校正
    “摘要”文件摘要
    “摘要幻灯片视图”所有帧的幻灯片视图摘要
  • 巴布亚新几内亚支持最多256色的调色板,始终以每个颜色通道8位的分辨率存储颜色。
  • “处置操作”指定如何在创建下一帧之前释放当前帧。可能的值为:
  • “无”无处置
    “背景”替换为完全透明的黑色背景
    “上一个”替换为上一帧
  • “混合操作”指定在处理后是否将下一帧alpha混合到当前帧。
  • 元数据元素:
  • “退出”格式化的Exif(Exchange图像文件格式)
    “IPTC”格式化的IPTC(国际新闻电信理事会)
    “XMP”(XMP)格式化XMP(可扩展元数据平台)
    “元信息”文件中所有格式化元数据的组合
  • 存储在文件中的原始元数据可以使用导入“原始退出”,“原始XMP”“原始IPTC”在关联中返回的元素。
  • 所有Exif和IPTC标签都可以单独导入。常见标签包括:
  • “光圈值”透镜孔径
    “艺术家”摄影师或图像创作者
    “日期时间”图像创建日期和时间
    “曝光时间”曝光时间,以秒为单位
    “FlashInfo”
  • 闪光信息:闪光激发,红眼校正,等。
  • “F编号”F编号
    “焦距”透镜的实际焦距,以毫米为单位
    “GPS高度”GPS位置的高度
    “GPS纬度”GPS位置的纬度
    “GPS经度”GPS位置的经度
    “制造”录音设备制造商
    “模型”设备的型号名称或型号
    “软件”用于生成图像的相机或图像输入设备的软件或固件的名称和版本

选项

  • 导入导出选项:
  • 包含元信息全部要导入和导出的元数据类型
    “ImageTopOrientation”自动存储在文件中的图像方向
    光栅尺寸自动图像的尺寸
  • 导入选项:
  • “TakeRows”{1,-1}要导入的行
  • 导出选项:
  • 颜色空间自动要在文件中使用的颜色编码
    “颜色映射长度”自动用于量化的颜色数
    “评论”文本信息
    压缩级别自动压缩水平,以0到1之间的数字给出
    抖动“弗洛伊德·斯坦伯格”用于生成色彩还原表的抖动算法
    “量化方法”自动使用的量化方法颜色量化
  • 使用抖动不要犹豫。
  • 支持颜色空间设置包括:“灰度”“RGB”.使用颜色空间->自动,导出尝试创建具有相同颜色空间的PNG文件。
  • 导出动画PNG的选项:
  • 动画重复无穷动画在停止之前播放了多少次
    “控件外观”“通用”怎样操纵控件元素在导出的文件中呈现
    “显示持续时间”自动每帧的显示持续时间(秒)
    “交错”False(错误)是否以隔行格式存储图形以允许渐进式渲染
    “删除重复帧”False(错误)是否删除重复帧
  • 以下设置可用于“控件外观”:
  • 自动捕获笔记本界面中显示的用户控件,使用本地计算机系统的样式元素
    “通用”以通用样式呈现图形控件
    导出动画时排除控制元素
  • “显示持续时间”->{d日1,d日2,}指定动画PNG中每个帧的显示持续时间。

示例

全部打开全部关闭

基本示例  (4)

将PNG文件导入为图像:

图像摘要:

将动画PNG导入为动画:

将RGB图像导出到PNG:

范围  (3)

将Wolfram语言表达式导出到PNG:

将表达式列表导出到动画PNG:

导入为动画:

导出操纵作为动画PNG:

使用光栅化(Rasterize)导出的屏幕截图操纵到PNG文件中:

导入元素  (40)

可用元素  (4)

可用元素列表:

可用Exif元素列表:

可用IPTC元素列表:

以规则列表的形式获取图像相关信息:

数据表示  (11)

“动画图像”  (1)

将多帧PNG文件导入为动画图像:

“动画”  (1)

“颜色映射”  (1)

使用颜色还原调色板生成PNG图像:

从生成的图像中获取颜色还原调色板:

可视化色彩还原调色板:

将颜色映射应用于原始数据以创建存储的图像:

“数据”  (1)

获取图像数据:

使用图像数据创建图像:

“图形”  (1)

导入为绘图对象:

“图形列表”  (1)

获取图形对象列表:

“图像”  (1)

导入为图像对象:

默认元素也是“图像”:

“图像列表”  (1)

以列表形式获取数据图像物体:

“原始数据”  (1)

从动画PNG的第一帧获取原始数据:

绘制原始数据数组:

使用颜色映射创建存储的图像:

“缩略图”  (1)

导入图像的缩略图:

缩略图列表“  (1)

从动画PNG文件导入缩略图列表:

元数据  (25)

“位深度”  (1)

获取每个颜色通道表示的位计数:

“混合操作”  (1)

获取混合操作:

“摄像头顶部方向”  (1)

获取拍摄时的相机方向:

“频道”  (1)

获取使用的图像通道数:

“颜色配置文件数据”  (1)

获取嵌入的颜色配置文件,以颜色配置文件数据对象:

颜色配置文件存储在颜色空间导入图像的选项:

“颜色空间”  (1)

获取导出时使用的颜色编码:

使用图像颜色空间要获取导入图像的颜色空间,请执行以下操作:

“日期时间”  (1)

获取捕获图像的日期和时间:

“处置操作”  (1)

获取处置操作:

“退出”  (3)

导入Exif元数据:

从关联中提取单个标记:

也可以直接导入单个Exif标记:

处理一些Exif标记以提供更详细的信息:

与原始数据进行比较“FlashInfo”标签:

“已使用闪光灯”  (1)

导入一个标记,该标记显示闪存是否已启动:

“已使用闪光灯”是的子元素“FlashInfo”元素:

提取“已使用闪光灯”从完全“退出”:

“地理位置”  (2)

获取图像地理位置:

图像地理位置可能不可用:

“GPS日期时间”  (1)

获取GPS注册的图像创建日期和时间:

“图像计数”  (1)

获取存储在动画PNG文件中的帧数:

“IPTC”  (1)

获取IPTC元数据:

获取IPTC元数据的Application2架构:

“元信息”  (1)

获取所有元数据:

“光栅尺寸”  (1)

获取文件中存储的图像的尺寸:

使用图像尺寸在导入的图像上显示相同的结果:

“原始退出”  (1)

使用导入未处理的Exif元数据“原始退出”元素:

“原始退出”返回存储在文件中的原始值:

与解释焦距进行比较:

“原始IPTC”  (1)

导入未处理的IPTC元数据:

“原始XMP”  (1)

导入未处理的XMP元数据:

“摘要”  (1)

获取图像摘要:

“摘要幻灯片视图”  (1)

获取图像帧的摘要:

“XMP”(XMP)  (1)

获取XMP元数据:

导入选项  (6)

图像分辨率  (1)

默认情况下,图像分辨率是从文件中提取的:

指定导入图像的分辨率:

在中指定不同的分辨率方向:

包含元信息  (3)

导入不带元数据的图像:

使用导入图像“XMP”(XMP)仅元数据:

光栅尺寸  (1)

默认情况下,图像以其完整分辨率导入:

指定导入的PNG图像的光栅大小:

“TakeRows”  (1)

默认情况下,导入所有行:

仅导入指定的行:

导出选项  (11)

动画重复  (1)

指定动画在停止之前播放的次数:

“颜色映射长度”  (1)

通过指定较小的颜色贴图长度来减小文件大小:

“控件外观”  (1)

指定控件菜单是否位于操纵还应导出:

不导出控件:

使用图形控件导出:

压缩级别  (1)

使用更高的压缩级别来减小文件大小:

更高的压缩级别需要更多的时间来生成PNG文件:

“显示持续时间”  (1)

指定每个动画帧的显示持续时间(秒):

抖动  (1)

显示抖动效果:

显示有显著差异的区域:

“ImageTopOrientation”  (1)

默认情况下,垂直图像使用“ImageTopOrientation”->顶部:

指定方向:

使用原始方向导入:

包含元信息  (1)

默认情况下,将导出所有现有的元信息:

指定要导出的元数据类:

“量化方法”  (1)

显示各种量化方法的效果:

显示有显著差异的区域:

光栅尺寸  (1)

默认情况下,图像以完全分辨率导出:

指定导出图像的光栅大小:

“删除重复帧”  (1)

创建具有重复帧的视频:

提取所有帧:

将所有重复帧导出到动画PNG:

在删除重复帧的同时导出,并注意文件大小减小: