Atlens
镜头库对比关于获取应用

关于

Atlens 原名 X-Glass——同一个项目、同一个作者,只是换了个更简单好读的名字。

01项目缘起02收录范围与计划03数据与准确性04免责声明05隐私06支持项目07致谢

项目缘起

作为一名富士用户,我自己在选镜头时就常常被信息太分散困扰——比如想找一支等效 50mm 的大光圈定焦,或者旅游用的一镜走天下,或者一支恒定光圈的标准变焦镜头。市面上这么多品牌,从原厂到副厂几百支镜头,到底哪些能满足需求、值得纳入候选?我可能需要翻遍各个品牌的官方账号、官方商店或官网,这样费时费力。或者我也可以去参考一些媒体或博主的视频、文章,但这些内容的核心目的更多是给出观点、帮人做购买决策,不是客观地告诉我有多少镜头可能符合我的需求,而这恰恰是我认为选购镜头的第一步。

于是我开发了 Atlens,通过标准化的数据流水线收录镜头并采集厂商公开发布的官方参数信息,建立一个多品牌、规范化、可横向对比的数据库,解决选镜头第一步的问题。Atlens 起步时只做 X 卡口,后来应一些用户的请求也开始把 G 卡口(中画幅)纳入进来,不过目前的收录范围和功能丰富程度还无法和 X 卡口相比,后续会逐步完善。

我是一名前端工程师,Atlens 目前完全由我一人开发并维护。对打造一个在工程质量、用户体验和美学设计上都不妥协的产品,我一直有很强的执念与热情——这份热情,同样是这个项目得以实现的重要驱动力之一。

收录范围与计划

X 卡口

品牌摄影镜头电影镜头总数
在产停产
富士✓✓✓50
适马✓○N/A11
腾龙✓○N/A4
唯卓仕✓—N/A14
七工匠✓—◐27
铭匠✓—◐21
星曜✓—N/A15
深光✓—N/A11
老蛙✓——9
美科○——○
思锐○——○
福伦达✓—N/A7
合计169

✓ 已收录 · ◐ 部分收录 · ○ 评估中 · — 暂无计划 · N/A 不适用

G 卡口

品牌摄影镜头电影镜头总数
在产停产
富士✓—✓19
老蛙✓—N/A8
合计27

✓ 已收录 · ◐ 部分收录 · ○ 评估中 · — 暂无计划 · N/A 不适用

缺少你要找的镜头?

数据与准确性

Atlens 收录上百支镜头、几十个字段维度,恳请大家包容少量错漏和数据滞后——发现问题欢迎。涉及购买决策时,关键参数请到品牌官网再确认一次。

Atlens 的全部数据来自两条独立的 pipeline。一条负责参数,从品牌官网采集后做结构化处理;一条负责价格,独立从电商渠道采样参考价格。两条完全隔离,各有自己的数据源和质控流程。

参数数据

数据仅来自品牌官网

公开发布的参数值都来自品牌官网;这些参数不会取自第三方资料。

确定性字段由代码计算

焦距、光圈、系列名等可由镜头型号严格推导的字段,全部通过代码完成。其余需要语义理解的字段,由 AI Agent 基于已采集的官网原文进行抽取,所有取值都可追溯到原文。

严格的阶段隔离

Pipeline 各阶段按固定顺序执行,每一步只能使用上一步的输出,不允许中途调用外部信息源或修正前序结论。

发布前独立交叉核查

发布前会另起一个不接触 pipeline 上下文的独立 AI,抽样跟公开评测文章交叉比对,找出可能漏过的源头错误或抽取错误。这些第三方资料只用来审计,不会成为正式的数据来源。

参数数据通过一套分阶段的 pipeline 生产:

  1. 0
    镜头发现脚本从各品牌官网索引镜头列表
  2. 1
    数据召回AI Agent 采集厂商官方发布的镜头描述与规格文本
  3. 2
    结构化推导脚本规则计算确定性字段;AI Agent 推导语义字段
  4. R
    人工审阅维护者逐条审阅,并进行必要的修正
  5. P
    发布门控数据合法性校验、归一化、独立交叉核查、合并写入

新镜头上市或已有数据需要修正时,数据库将随之更新。 页面底部显示的版本号和更新时间,对应的是最近一次正式发布的数据版本。

价格数据

独立于参数数据生产

价格有独立的采样源和采集流程,与参数数据互不影响。这里给的是大致的购买参考,不是实时价格。

价格采自官方电商

采样自品牌官方电商渠道(如京东旗舰店、天猫旗舰店)。

无官方渠道时降级到二手

上述渠道采集不到新品时,转而采样二手市场,并取多条挂牌的中位数以降低单个异常值的影响。但二手市场价格仍会因成色与时段产生较大波动,仅作为大致参考。

时间点快照,并非实时数据

价格是采样当时的状态,不会持续更新。

完整 Pipeline 架构图

包含数据流向、分支处理、人工与 AI 节点的完整 Mermaid 图表。

在 GitHub 上查看

免责声明

Atlens 的数据来自公开资料,并经过人工校准。我已尽力保证规格的时效性与准确性,但数据难免存在错误或滞后。涉及购买决策时,请务必在厂商官方页面核实关键参数。

Atlens 不对基于本站信息所做的任何决定承担责任。

Atlens 是独立的第三方对比工具,与富士及任何镜头厂商无官方关联,未获其背书或赞助。

本站展示的产品图片及品牌商标,版权归各自所有者所有。如您是权利人并认为存在侵权问题,请联系 me@atlens.app。

隐私

Atlens 不要求注册,不收集任何个人信息。

本站使用 Cloudflare Analytics,匿名记录页面访问量、功能使用等聚合数据,用于持续改进产品。这些数据不包含任何可识别个人身份的信息。

支持项目

搭建 Atlens 是一件需要长期维护和持续投入的事,并不是一劳永逸的单次开发。为了保证数据质量,我需要运行一套多阶段的数据流水线,用来收集、清洗并校准来自数十个厂商官网的参数,同时还需要整理相关的价格参考数据。

本站中文版不接入任何返佣或商业合作——页面上所有跳转电商平台的链接仅为了方便大家查询最新价格,无任何广告成分。

如果 Atlens 帮你选到了心仪的镜头,或者为你节省了时间,欢迎直接赞赏支持。

微信赞赏码

致谢

过去的这一年,大语言模型展现出了超凡的能力。过去,我很难想象仅凭一己之力就能完成如此规模的项目,更不敢奢望在不到一个月内将其落地。如果没有大语言模型和 AI Coding Agent,这个项目可能永远只会停留在构想阶段。感谢这个时代的技术红利,让那些曾经只是灵感火花的想法,能够在一个独立开发者手中真正变成现实。

Iris 是 Atlens 的灵魂角色——首页那个随着点击呼吸张合的光圈动画。

为了实现 Iris,Claude 研读了大量有关花瓣状光圈叶片机械结构的资料和教学视频,深入理解其运动逻辑后,才正式开始建模。最终的成果是一套三体约束运动学引擎——实时解析正逆运动学方程,光圈开口由圆弧相交几何精确计算。我对机构运动学没有任何 domain knowledge,整套系统完全由 Claude 从零建模完成。

Iris 不仅仅是一段动画。就像早年 Microsoft Office 里那个叫 Clippy 的回形针,它是 Atlens 的灵魂角色,用一种安静而有个性的方式陪伴着每一位访客。

Gemini 和 Claude Design 深度参与了这个项目几个关键节点的设计决策。在构建 Filter Panel 时,Gemini 帮我厘清了单选与多选的交互语言,让用户在第一眼就能凭直觉判断一个控件的行为。在镜头列表的响应式布局中,它细化了不同屏幕尺寸下卡片的排布方式与视觉间距,让信息层级在任何设备上都保持清晰。在分享海报的设计中,它把那张海报推向了一个干净、克制、有美感的调性。

作为工程师,我经常能感觉到界面「哪里不对」,却说不清为什么。Gemini 给了我诊断设计问题的语言,让我在修好问题的同时,也真正理解了背后的逻辑——知其然,也知其所以然。

向在这个项目开发过程中给予了决定性帮助的 AI 协作者——Claude Code、Google Gemini 与 Claude Design,致以最诚挚的感激。