【问题标题】:How can I export multiple images and strings to a single file?如何将多个图像和字符串导出到单个文件?
【发布时间】:2013-08-12 14:33:00
【问题描述】:

我正在创建一个需要导出一些图像和一些字符串的应用程序。它目前导出到一个文件夹,但我希望能够将所有这些导出到一个文件中。当图像的大小和数量发生变化时,如何存储所有这些信息?我读过几篇文章,但他们没有说如何存储字符串。我不想使用数据库。

【问题讨论】:

  • 必须承认我认为这两个答案都是矫枉过正。为什么不自己将图像和字符串“序列化”为字节数组,将字符串编码为 UTF-8 并将图像编码为 PNG 文件数据。编写代码会有点混乱,但您可以避免依赖于不属于您自己的 zip 例程和序列化/反序列化例程。
  • 只是...我认为做 .ZIP 文件的想法会更容易。

标签: .net vb.net image file directory


【解决方案1】:

如果您创建一个具有保存图像和字符串的属性的类,您可以使用binary serialization 将它们保存到单个文件中。然后,当您想再次使用它们时,可以使用反序列化将所有内容重新加载到新的类实例中。

这篇文章会给你一个想法(它是在 C# 中的)

http://techisolutions.blogspot.co.nz/2008/03/serialization-of-image-c.html

【讨论】:

    【解决方案2】:

    压缩文件夹存档怎么样?将您当前所做的所有内容保存到一个文件夹中,但 zip 或 tar 或以其他方式将文件夹压缩到单个存档文件中。

    【讨论】:

    • 好主意。我试试看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    相关资源
    最近更新 更多