【发布时间】:2014-07-21 17:06:41
【问题描述】:
我过去下载了一个工具,该工具将图像文件作为输入并输出一个源文件,该源文件扩展了可用于图形的Image 类。我现在有这个工具的实际应用程序,但我不再有副本。我已经搜索了很多次,希望能再次找到它。
我想知道如何在类中对图像进行硬编码(不加载外部图像)。我实际上会使用char[] 来存储所有字节,但是数组有一个图像经常超过的长度大小限制。
提前致谢。
【问题讨论】:
-
你确定你真的需要将图像存储在一个类中吗?从存储在 JAR 文件中的资源加载图像对我来说似乎是最自然的方法。它不会将图像存储在类中,但如果您将应用程序构建为 JAR 或 WAR 文件,则不需要外部文件。好处是图像可以按原样存储在您的源目录中,因此您可以例如使用常规图像编辑器对其进行编辑,如果它在类中进行编码,则无法进行编辑。
标签: java image filesize hardcode