📐
图片构图分析
丢一张图进来,先看它最可能属于哪种构图——三分法、黄金分割、中心、对称、对角线、水平线还是三角,
给出匹配度与判定依据(主体落在哪、地平线在哪、结构对称到什么程度),
再讲清这种构图好在哪、容易出什么问题,并给出按实际数值计算的改进建议。
下方还有九宫格、黄金分割、黄金螺旋等参考层,点一下就以透明图层盖在图上,对照检查主体有没有压线。
全部计算都在你的浏览器里完成,图片不会上传到任何服务器。
🖼️
把图片拖到这里,或点击选择文件
支持 PNG / JPG / WebP / GIF / BMP · 也可以直接 Ctrl+V 粘贴截图分析会自动降采样到长边 640px,很快,且不会改变你看到的画面比例
图片 · 参考层
模板按画面比例铺满,不拉伸图片。实心圆是算法找到的主体(强边缘重心),虚线是最强横线。
构图判定
—
0%
匹配度
匹配度是置信程度,不是作品好坏;一张图同时符合两三种构图很常见。
各构图匹配度
判定依据
③ 这种构图的优缺点
优点
短板 / 容易翻车的地方
按这张图的实际数值,可以这样改
④ 判定规则
- 缩到长边 640px 转灰度求梯度,取最强边缘的重心作为主体位置。
- 逐行 / 逐列累计能量,只把横跨画面足够宽的峰值认作地平线 / 中轴线。
- 镜像比较结构能量得对称度,按边缘方向统计对角能量占比。
- 每种构图算 0–100 分取最高者;头两名差 6 分内标为混合构图。
判出来是三分法,但我想要黄金分割?
两者位置只差约 5%,肉眼几乎分辨不出。把两个模板都叠上去比对,选看着顺的那个即可——判定给的是「更接近哪个」,不是标准答案。
主体识别为什么有时不准?
这里的主体是结构对比最强区域的重心,不是语义识别。大面积高对比纹理(树叶、砖墙、人群)会把重心拉过去,看叠层里的实心圆点位即可判断。