调整图像大小的 API 限制

发布于 2024-10-31 21:20:06 字数 135 浏览 0 评论 0原文

我有一个显示图像的视图,并且提供放大/缩小选项。 我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我是男神闪亮亮 2024-11-07 21:20:06

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文