gpt4 book ai didi

image - EPS文件中%%BoundingBox和%ImageData的确切含义是什么

转载 作者:行者123 更新时间:2023-12-01 08:49:11 26 4
gpt4 key购买 nike

ImageMagick 报告此文件的以下大小:

03072004.TIF EPT 1251x403=>1252x401 1252x401+0+0 16-bit ColorSeparation DirectClass 2.008MB 0.000u 0:00.000

我无法弄清楚尺寸 1252x401 是如何计算的。我假设边界框定义了图像的尺寸(因为它是少数强制性元数据属性之一)。然而,情况显然并非如此。那么这些值的确切含义是什么?以及如何计算宽度和高度?
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Photoshop Version 4.0.1
%%Title: 03072004.TIF
%%CreationDate: 16.04.1999 12:18 Uhr
%%BoundingBox: 0 0 287 92
%%HiResBoundingBox: 0 0 286.8535 92.4076
%%SuppressDotGainCompensation
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%EndComments
%%BeginProlog
%%EndProlog
%%BeginSetup
%%EndSetup
%ImageData: 1251 403 8 4 1 1251 1 "beginimage"
%BeginPhotoshop: 5828
%3842494D040400000000001B1C0200000200021C0278000F303330373230300D

但是请注意,我的一些示例文件是 %%BoundingBox定义了 ImageMagick(和其他工具)报告的尺寸。

最佳答案

PostScript (EPS = Encapsulated PostScript) 中任何以 '%' 开头的行都是注释,因此它在语言中没有任何意义。

EPS 文件是为符合 EPS 规范而准备的 PostScript 文件,它在注释中存储额外的数据。 PostScript 解释器忽略它们,EPS 解析器将它们用于特定目的。

EPS 消费者将 EPS 的内容视为一个“黑匣子”,他们可以将其逐字(在某些条件下)注入(inject) PostScript 程序,以便在页面上做一些标记。例如,这可能是一个 Logo 。

通常 EPS 使用者是一个页面布局应用程序,打印到 PostScript 程序以发送到 PostScript 打印机。在这种情况下,对于布局应用程序来说,了解 EPS 的边界框是至关重要的。这允许它设置坐标系以适本地缩放 EPS 内容以适应输出介质上分配的空间。

您可以在 Adob​​e 网站的某个地方找到 EPS 规范,如果您打算处理 EPS 文件,您可能应该下载并阅读它。

BoundingBox 注释以 PostScript 单位(1/72 英寸)给出 EPS 的大小。

请注意,EPS 不能包含 TIFF 图像,但您的 EPS 文件包含 Photoshop 预览(也在评论中),我怀疑 ImageMagick 正在以某种方式使用它。尝试删除它,看看会发生什么。

%ImageData 中的所有内容:以 '%' 开头

关于image - EPS文件中%%BoundingBox和%ImageData的确切含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32184233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com