【发布时间】:2022-01-26 01:50:17
【问题描述】:
我想将 jpeg 图像存储在 RC_DATA 资源中,而不是将单个图像存储在单个 RC_DATA 中。 RC_DATA 中有很多东西,都混合在一起。在运行时,我将 RC_DATA 加载到缓冲区中并提取所有对象,包括这个 Jpeg。现在我在内存缓冲区中有这个图像,我需要将它加载到 TJpegImage 或 TBitmap 中。我怎样才能做到这一点 ?我看到那些类没有一些方法来实现这一点......
【问题讨论】:
-
对
TJPEGImage.LoadFromStream来说似乎是一份完美的工作。 -
我非常怀疑你 multiplexed 数据流。很可能你只是concatenated他们。你的buffers。
-
给每张图片一个不同的id
-
@DavidHeffernan 确实如此,这样会很简单,但我不希望任何人使用资源编辑器并提取该图像。
-
@MarusNebunu:他们仍然可以使用资源编辑器来提取您的图像。
标签: delphi resources jpeg delphi-10.3-rio