返回顶部
a

aspect-calc宽高比计算

Calculate aspect ratios from dimensions and find missing width or height. Use when the user asks to calculate an aspect ratio, find the height for a given width, simplify a ratio, or resize dimensions while preserving aspect ratio.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
116
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

aspect-calc

宽高比计算器

根据像素尺寸计算简化后的宽高比,通过已知比例求缺失尺寸,并使用最大公约数简化法输出小数和百分比等效值。

输入

  • - 两个尺寸(以像素为单位的宽度和高度),或
  • 已知比例(例如 16:9)和一个尺寸(宽度或高度),用于计算缺失值

输出

  • - 简化后的比例(例如 16:9)
  • 小数比例(例如 1.7778)
  • 百分比(宽度占高度的百分比,例如 177.78%)
  • 若求解缺失尺寸:计算得出的值

操作说明

  1. 1. 解析用户输入以确定模式:
- 模式A:给定两个像素尺寸 → 计算比例和元数据 - 模式B:给定比例 + 一个尺寸 → 计算缺失尺寸
  1. 2. 模式A — 从尺寸计算比例:
a. 使用欧几里得算法计算 除数 = GCD(宽度, 高度):GCD(a, b) = b === 0 ? a : GCD(b, a % b) b. 简化比例:(宽度 / 除数):(高度 / 除数) c. 小数:(宽度 / 高度).toFixed(4) d. 百分比:(宽度 / 高度 * 100).toFixed(2)%
  1. 3. 模式B — 从比例计算尺寸:
a. 将比例解析为 rW:rH b. 若给定宽度:高度 = round(宽度 * rH / rW) c. 若给定高度:宽度 = round(高度 * rW / rH)
  1. 4. 判断比例是否匹配已知标准并命名:
- 16:9 → 高清视频/宽屏 - 4:3 → 经典电视/标准 - 1:1 → 正方形 - 21:9 → 超宽屏 - 9:16 → 手机视频/故事模式 - 3:4 → 经典竖版 - 3:2 → 35mm胶片 - 2:3 → 竖版照片
  1. 5. 清晰输出所有结果。

选项

  • - width:正整数
  • height:正整数
  • ratio:W:H格式的字符串 — 用于模式B
  • locked:若为true,当一个尺寸变化时保持当前比例

示例

输入:1920x1080的宽高比是多少?
输出:

  • - 简化比例:16:9(高清视频/宽屏)
  • 小数:1.7778
  • 百分比:177.78%(宽度是高度的177.78%)

输入:我有一个16:9的视频,宽度为1280px — 我需要多高?
输出:

  • - 宽度:1280px,比例:16:9
  • 高度:720px
  • (1280 × 9 / 16 = 720)

输入:简化2560x1440
输出:

  • - 简化比例:16:9(高清视频/宽屏)
  • 小数:1.7778
  • 百分比:177.78%

输入:800x600的宽高比是多少?
输出:

  • - 简化比例:4:3(经典电视/标准)
  • 小数:1.3333
  • 百分比:133.33%

输入:给我21:9超宽屏在2560px宽度下的高度
输出:

  • - 宽度:2560px,比例:21:9
  • 高度:1097px
  • (2560 × 9 / 21 ≈ 1097)

错误处理

  • - 若任一尺寸为0或负数,返回错误:尺寸必须为大于0的正整数。
  • 若提供的比例格式无效(非W:H格式),提示用户使用W:H格式(例如16:9)。
  • 若两个尺寸计算出的比例分子和分母都等于1(例如无公因数的质数尺寸),按原样输出比例并注明无法进一步简化。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 aspect-calc-1776085994 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 aspect-calc-1776085994 技能

通过命令行安装

skillhub install aspect-calc-1776085994

下载

⬇ 下载 aspect-calc v1.0.0(免费)

文件大小: 1.98 KB | 发布时间: 2026-4-14 10:03

v1.0.0 最新 2026-4-14 10:03
- Initial release of aspect-calc skill.
- Calculates and simplifies aspect ratios from pixel dimensions or known ratio plus a dimension.
- Outputs include the simplified ratio, decimal and percentage equivalents, and identifies standard ratios by name where possible.
- Supports calculating missing width or height while preserving aspect ratio.
- Includes user guidance, clear outputs, and detailed error handling for invalid or nonsensical inputs.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部