首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.bmp文件格式的最大分辨率

.bmp文件格式的最大分辨率
EN

Stack Overflow用户
提问于 2015-06-19 22:44:54
回答 3查看 7.6K关注 0票数 2

我已经制作了一个Mandelbrot分形生成器(我知道他还没有),它可以直接渲染到磁盘上生成巨大的分形。

我的第一个测试是超高清4k分辨率,结果很棒(所有这些例子都是8位颜色)。所以我决定有点疯狂,在两个维度上都放大了10倍,即38400 x 21600。生成的文件似乎无效,因为Photoshop无法打开它,但即使在Windows资源管理器中查看文件属性,也会发现缺少尺寸/etc。

我认为有可能极限是32768,所以我试着做了30000 x 30000。这似乎仍然是无效的。

降到10000 x 10000可以很好地工作,所以我想知道文件格式的限制是什么?

文件大小应该不是问题,因为即使是10x4k分辨率的文件也低于1 1GB。

EN

回答 3

Stack Overflow用户

发布于 2015-06-19 22:52:02

它看起来BMP的最大尺寸可以是32Kx32K和2Gx2G像素。这是我找到的链接..http://www.fileformat.info/format/bmp/egff.htm

票数 1
EN

Stack Overflow用户

发布于 2017-04-08 04:30:48

我不知道为什么,但Windows位图的最大尺寸是32768x32768像素。据我回忆,它们实际上是在Windows1.0之前开发的。我记得看到的第一个官方文档是在Windows3.1发布之后。他们当时可能认为这太大了:)这两个参数都被定义为DWORD(32位整数)。width参数是无符号的,而height参数是有符号的(负数反转图像)。

票数 1
EN

Stack Overflow用户

发布于 2018-06-13 03:38:50

限制应该是标题中的dword (32位)条目: 0x02文件大小(如果使用压缩: 0x12 x-max,0x16 y-max)

(假设0x22数据字节%4处的条目为== 0)

我在自己生成的文件中遇到了类似的问题: 24284 x 24464像素(594.08 MPixels)。Win10文件资源管理器没有显示任何大小或深度,xnview,gimp,paint,ppt,internet- explorer,edge,chrome都没有做任何事情。

firefox显示了一小段时间的图片,但随后切换到显示一个黑框。

唯一起作用的程序是irfanview。

(希望这是一个有效的答案-因为我似乎无法置评)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30941050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档