保守秘密

    保守秘密

    技术说明

    保守秘密——如何在将图像发送到世界之前清理它

    我们的产品被世界各地的大量优秀工程师使用。它们帮助工程师生产更好的 Camera 并满足客户需求。许多工程师正在开发尚未向公众发布的产品,他们必须确保在官方发布之前没有人会知道这些产品。

    如果 Camera 接近最终产品,它将写入包含 EXIF 信息的图像文件,这些信息可以很容易地从图像中读取。

    在 Photoshop 中,您可以轻松查看 EXIF 数据的“制造商”和“型号”标签。

    我们的 Image Quality 分析工具 iQ-Analyzer 会读取这些信息,并使用其中一些信息在结果文件中进行计算和参考。

    那么,如果您有通过严格保密的 Camera 拍摄的图像,但您想将一些图像发送给例如我们的支持团队以讨论您获得的结果,该怎么办呢?

    一个非常简单便捷的方法是使用“ExifTool by Phil Harvey”。

    此工具可在此处下载:http://www.sno.phy.queensu.ca/~phil/exiftool/,或者如果您使用 iQ-Analyzer,您会在“3rdParty”文件夹中找到它。

    在命令行中使用时,您可以将图像文件 EXIF 数据部分中的条目更改为一些随机数据,这些数据无法追溯到您的公司或您正在使用的 Camera。

    例如,在终端 (Mac OS X) 或命令行 (Windows) 中使用以下命令:
    exiftool -Make="XXX" -Model="YYY" -Software="ZZZ" /Data/ExifTest/myImage.JPG

    如果您现在检查,您会看到新的条目:

    我们现在已经更改了文件的元数据,但我们是否确保没有更改图像数据本身?为了确保这一点,我们在 imageJ 中比较了“之前”和“之后”的图像:

    我们用“myImage_original.JPG”减去“myImage_modified.JPG”。如果它们完全相同,所有 pixel 的结果都应该是“0”。

    正如我们所看到的,图像中的所有 pixel 的值都为 0,因此图像本身并没有因修改 EXIF 数据而改变。

    ua