任何人都知道任何允许加载和查看 HPI 图像元数据的 c# 库吗?
我需要从 HPI 图像文件中查看一些元数据信息,我什至无法将其加载到 c# 中:(
也许为时已晚,但前 32 个字节是来自http://www.halley.cc/ed/linux/interop/hemera.html的元数据
文件类型签名 { 89 48 50 49 0D 0A 1A 0A }
little-endian integer { 64 00 00 00 }; 对于版本 1.0.0 little-endian 整数,可能是十进制 100,
例如 { 20 00 00 00 };JPEG数据
小端整数开头的文件偏移量,例如{ E8 F3 00 00 };JPEG 数据 little-endian 整数的字节长度,
例如 { 08 F4 00 00 };文件中的偏移量,用于 PNG 掩码数据
little-endian 整数的开头,例如 { 25 42 00 00 };PNG数据的字节长度
小端整数{00 00 00 00};可以保留以供将来使用
在这里您可以找到如何将 hpi 转换为透明 png:http ://websitedesign-seo.co.uk/website-design-company/2011/03/22/hpi2png-linux-hemera-photo-image-converter/