gpt4 book ai didi

c++ - 将大图加载到QT窗口中并能流畅地放大和缩小

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:37 26 4
gpt4 key购买 nike

我的应用程序需要处理巨大的图像 (>1 GB)。我的起点是安装 QT5 时可以在小部件文件夹中找到的图像查看器示例。这个例子的问题在于,它似乎不适合像我需要处理的那样操纵巨大的图像。放大和缩小时需要永远更新,因此用户体验不够好。

我需要像 Windows 照片应用这样的东西。加载图片可能需要很长时间,但一旦完成,您可以非常快速地放大和缩小。但我需要用 C++ 和 QT 构建这样一个应用程序,以便稍后我可以对像素进行子计算。

任何人都知道我可以用来构建这样一个应用程序的示例,即通过 QT 库的图像加载器,以便我可以平滑地放大和缩小这些图像?

提前致谢

最佳答案

您可以尝试使用 QGraphicsArea 吗?

想办法把图片切成小块。然后,每当图形区域的视口(viewport)发生变化时,仅将可见方 block 流入图形区域。

关于c++ - 将大图加载到QT窗口中并能流畅地放大和缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46259586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com