JPEG2000:X 方向的瓦片数量可以为零吗?
JPEG2000 : Can number of tiles in X direction be zero?
根据JPEG2000规范,X和Y方向的图块数按以下公式计算:
numXtiles = (Xsiz − XTOsiz)/ XTsiz
&
numYtiles = (Ysiz − YTOsiz)/ YTsiz
但没有提到numXtiles或numYtiles的范围。
我们可以让 numXtiles=0 而 numYtiles=250(或任何其他值)吗?
简而言之,没有。您将始终需要至少一行和一列的图块来将您的图像放置在 canvas.
特别是,JPEG 2000 流语法的 SIZ 标记不直接定义图块的数量,而是定义每个图块的大小。由于图块的宽度和高度被定义为大于 0(请参阅 David Taubman 和 Michael Marcellin 的 "JPEG 2000 Image compression fundamentals, standards and practice" 第 453 页),您将始终至少有一个图块。
也就是说,根据您使用的特定实现,可能有一个参数 numXtiles,您可以将其设置为 0 而不会导致程序崩溃。在这种情况下,该参数很可能被忽略或以不同方式解释。
根据JPEG2000规范,X和Y方向的图块数按以下公式计算:
numXtiles = (Xsiz − XTOsiz)/ XTsiz & numYtiles = (Ysiz − YTOsiz)/ YTsiz
但没有提到numXtiles或numYtiles的范围。 我们可以让 numXtiles=0 而 numYtiles=250(或任何其他值)吗?
简而言之,没有。您将始终需要至少一行和一列的图块来将您的图像放置在 canvas.
特别是,JPEG 2000 流语法的 SIZ 标记不直接定义图块的数量,而是定义每个图块的大小。由于图块的宽度和高度被定义为大于 0(请参阅 David Taubman 和 Michael Marcellin 的 "JPEG 2000 Image compression fundamentals, standards and practice" 第 453 页),您将始终至少有一个图块。
也就是说,根据您使用的特定实现,可能有一个参数 numXtiles,您可以将其设置为 0 而不会导致程序崩溃。在这种情况下,该参数很可能被忽略或以不同方式解释。