调整图像大小的 API 限制
我有一个显示图像的视图,并且提供放大/缩小选项。 我正在使用 OleCreatePictureIndirect 函数 (VB6) 来创建新图片。在某些情况下(当图片很大时)我会得到一个空图像。 有谁知道API对图像大小的限制是什么?
谢谢
I have a view that displays images and I'm offering zoom in/out options.
I'm using OleCreatePictureIndirect function (VB6) to create the new picture. In some cases (when the picture is big) I get an empty image.
Does anybody know what is the API limitation for image size?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
KB163878 提到位图限制为 48MB,其中
总大小 = width * height * bytes_per_pixel
。您可以使用 DIB 部分保留在总大小可能更大的用户空间中(并最终分页到磁盘)。
KB163878 mentions bitmap limit of 48MB where
total size = width * height * bytes_per_pixel
.You can use DIB sections to stay in user space where the total size can be bigger (and eventually get paged to disk).