数组是整数数组。
哪些图像格式支持此格式?
#1 楼
OpenEXR可能是一个很好的选择。每个像素可以有任意数量的通道,每个通道的数据类型可以是整数。http://www.openexr.com/
#2 楼
可能是.dds
。您可以在那里存储纹理阵列或3d纹理,每个像素都可以用作阵列。您可以尝试使用来自
DxTex
的DirecX SDK
创建此纹理。也可以查看来自Nvidia的
Legacy Texture Tools
https ://developer.nvidia.com/legacy-texture-tools
评论
$ \ begingroup $
由于OP在没有限定位数的情况下说“整数数组”,因此假设它们是C风格的“ int”(至少32位)似乎是安全的。 DDS是否支持32位整数通道?
$ \ endgroup $
–拉里·格里兹(Larry Gritz)
16年7月12日在22:05
$ \ begingroup $
还请注意,由于OP没有指定它们仅适用于Windows,因此DDS在其他平台上可能会有些问题,在其他平台上,很少有工具可以正确地读取或编写它们。
$ \ endgroup $
–拉里·格里兹(Larry Gritz)
16年7月12日在22:06
$ \ begingroup $
根据MSDN DDS格式概述:请注意,DDS格式支持任何有效的DXGI_FORMAT值...因此它支持32位整数。但是,是的,DDS在其他平台上可能会出现问题。
$ \ endgroup $
–整理
16年7月13日在11:27
评论
阵列长度是否随每个像素变化?整数有多少位? 32? 64?
每个像素的数组长度各不相同,为32位整数。