【发布时间】:2012-07-18 20:33:23
【问题描述】:
我通常喜欢问更精确的问题,但在这个问题中我没有找到任何好的开始。
使用 C# 编写,我正在尝试向图像添加一个大的自定义文本块并使用 JPEG 或 PNG 保存它。我发现了很多关于使用 Comments 或 UserComments 标签的例子,它们在文本相对较短的情况下起作用。在我的情况下,我需要添加潜在的大块文本,假设最多 256K。我找到了对“自定义块”的引用,但我找不到任何关于如何从 C# 编写和读取它们的好指针,而无需编写完整的自定义 JPG 或 PNG 编码器。
【问题讨论】:
-
JPEG 数据段的大小限制为 64K。为了对更大的数据块进行编码,您需要将其拆分为多个块。查看 JPEG 文件中的 ICC 颜色配置文件,了解如何执行此操作的示例。 PNG 或 JPEG 都可以完成您想要的操作,并且都很难将数据压缩到其中将被忽略。
-
你好 Eric,有关于这个话题的消息吗?