如何从现有图像(从相机)创建支持属性项的 C# 位图



我正在从相机创建C#图像。我想从此映像创建一个支持 PropertyItems 的映像,以便我可以在元数据中包含审核级别的详细信息。

相机创建的图像不支持属性项,因此我想创建一个从现有图像支持的属性项。理想情况下,它应该是无损且快速的。

我看到的示例是创建支持这些元数据属性的图像是通过从文件中读取图像而不是从内存中已经存在的图像中读取图像来生成的。

对此有什么建议吗?

请注意,出于最小集成问题的原因,我避免使用包含类或派生 Image 类。

我假设"从相机创建 C# 图像"的意思是"将相机创建的 JPEG 图像加载到 C# 图像对象中"?

图像对象的 PropertyItems 属性允许您执行此操作,而不管相机本身是否填充此类数据。 如果打开 (JPEG) 图像,请设置属性并保存回来。 如果您不编辑图像位图本身,我相信它将以相同的(压缩)格式保存。

最新更新