返回 Skill 列表
extension
分类: 营销与增长无需 API Key

check-images

分析并验证网页上的图片。当用户要求检查图片的alt标签、验证图片的可访问性、查找缺失的alt属性、审核图片SEO或检查图片优化时使用。可以检测到缺失的alt、空的alt、没有适当标记的装饰性图片、过大的图片以及缺失的尺寸。

person作者: jakexiaohubgithub

Check Images

Analyze and validate images on web pages for accessibility and SEO compliance.

Quick Start

cd /path/to/html-checker/scripts
bun src/check-images.ts <URL>

CLI Options

| Option | Short | Default | Description | |--------|-------|---------|-------------| | --verbose | -v | false | Show all images including valid ones | | --json | -j | false | Output results as JSON |

Checks Performed

| Check | Severity | Description | |-------|----------|-------------| | Missing alt | Error | Image has no alt attribute | | Empty alt | Warning | Image has alt="" (verify if decorative) | | Generic alt | Warning | Alt text like "image", "photo", "picture" | | Long alt | Info | Alt text exceeds 125 characters | | Missing dimensions | Warning | No width/height attributes (CLS risk) | | No lazy loading | Info | Large images without loading="lazy" |

Usage Examples

# Basic check
bun src/check-images.ts https://example.com

# Verbose output
bun src/check-images.ts https://example.com --verbose

# JSON output
bun src/check-images.ts https://example.com --json

Output Example

Image Analysis for https://example.com

Summary:
  Total Images: 25
  With alt: 20
  Missing alt: 3
  Empty alt: 2

Issues Found: 5
  [ERROR  ] Missing alt at position 5
    <img src="/hero.jpg">
  [WARNING] Empty alt at position 12
    <img src="/divider.png" alt="">
  [WARNING] Generic alt at position 18
    <img src="/team.jpg" alt="image">

Recommendations:
  - Add descriptive alt text to all informative images
  - Use alt="" only for decorative images
  - Add width/height to prevent layout shifts

Accessibility Guidelines

  • Informative images: Describe the content/function
  • Decorative images: Use empty alt (alt="")
  • Functional images: Describe the action (e.g., "Search", "Submit")
  • Complex images: Use longdesc or aria-describedby

SEO Impact

  • Alt text helps search engines understand images
  • Improves image search rankings
  • Required for Google Images indexing

Related Files

  • Command: plugins/html-checker/commands/check-images.md
  • Scripts: plugins/html-checker/scripts/src/check-images.ts
  • Check Links: plugins/html-checker/skills/check-links/
  • Check A11y: plugins/html-checker/skills/check-a11y/