将多个图像添加到progrram(qt)的最佳方法

时间:2016-01-13 06:30:13

标签: qt resources

我想在我的应用程序中使用一些图像(number : over than 600 image, size over than 40mb)。

我知道如果我将它们添加到qt资源文件并构建它们并不好。我应该在哪里添加并使用? (例如在dll文件中或...... ) 我希望用户无法轻松访问它们

1 个答案:

答案 0 :(得分:0)

在可执行文件中放置40 MB的图像是个坏主意。

如果你想将它保存为一个单独的大文件,你可以将所有图像一起填入一个二进制文件中,并制作每个文件开始和结束位置的地图,然后根据该地图读取来自其中的段的图像文件。这将使普通用户难以直接访问图像,并且几乎不可能修改,因为任何图像大小的任何改变都会破坏整个图像。