根据JPEG2000规格,X和Y方向的瓦片数量通过以下公式计算:
numXtiles =(Xsiz - XTOsiz)/XTsiz &安培; numYtiles =(Ysiz - YTOsiz)/YTsiz
但是没有提到numXtiles或numYtiles的范围。 我们可以将numXtiles = 0而numYtiles = 250(或任何其他值)?
答案 0 :(得分:1)
简而言之,没有。您始终需要至少一行和一列图块才能将图像放入画布中。
特别是,JPEG 2000流语法的SIZ标记不直接定义切片的数量,而是直接定义每个切片的大小。由于图块宽度和高度被定义为大于0(参见David Taubman和Michael Marcellin撰写的“JPEG 2000图像压缩基础,标准与实践”第453页),您将始终至少有一个图块。
也就是说,根据您使用的特定实现,可能会有一个参数numXtiles,您可以将其设置为0而不会导致程序崩溃。在这种情况下,参数最有可能被忽略或以不同方式解释。