过年时正好又要面试,想着整理一下之前的项目用来讲故事。想着能不能查到 Github Release 的下载量,简单一搜还真能查到。激动的心颤抖的手,在把我的 repo 地址输进去后,工具显示 Windows 版的插件已经有了超过 2万的下载。而且最新版本上线不到一个月,在没有任何更新推送渠道的情况下又有了快 300 下载。这着实让我高兴了好几天。
这篇文章主要分享我在开发 QuickFITS 过程中遇到的一些有趣的挑战。最初,我认为 FITS 文件格式非常复杂,找到用于 C++ 的第三方库 CCfits 后我又觉得它不过就是把原始数据像 BMP 一样放到了文件容器里再加个文件头罢了。直到最近遇到一些反馈,我才开始重新关注具体的实现细节,发现这个格式还是有许多需要隐形的坑的。