2016-01-13 65 views
0

我想在我的应用程序中使用一些图像(number : over than 600 image, size over than 40mb)。什么是将多个图像添加到progrram(qt)的最佳方式

我知道这不好,如果我将它们添加到qt资源文件并建立它们。我应该在哪里添加它们并使用? (例如,在一个DLL文件或....) ,我希望用户有访问没有能力他们很容易

回答

0

这是一个坏主意,把40 MB的图像在你的可执行文件。

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

相关问题