在工作中的应用程序中,我使用HSL颜色模型通过亮度组件粗略地编码一些数据,同时可以根据用户的喜好调整色相/饱和度。在许多情况下,这会导致像粉彩这样的调色板,并不是每个人都喜欢。
对于我向其馈送图像的后处理应用程序而言,具有一种轻松检索此信息的方法很重要,但是我不限于使用亮度组件。典型的工作流程是将图像放入excel文档中,然后将其复制并稍后粘贴回后处理实用程序中。
我有兴趣通过元数据对信息进行编码。但是,用于元数据的.NET API对于我们的工作流程似乎并不友好。所有特定于位图的元数据功能似乎都需要从文件流或URI(与现有的Image / Bitmap对象)进行加载。此外,当尝试将更通用的Image.PropertyItems用于粘贴在图像中时,我看不到复制并粘贴到应用程序中的图像中的任何元数据。
因此,我正在寻求有关解决此问题的最佳方法的建议。我想对每个像素至少编码一个整数(如果格式允许,可以编码更多)。如果可能的话,我想以位图(或其他图像格式)对这些信息进行编码,该位图在应用程序之间的复制/粘贴之间持续存在,并且我希望避免通过图像的颜色对信息进行编码。易用性很重要,因为我正在尝试为用户工作流设计事物-尽管可能有一个更好的设计,而不对工作流进行调整。