界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

resize-image

resize-image

【效率与协作】Resize images to specific dimensions or percentages

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: resize-image description: Resize images to specific dimensions or percentages metadata: author: Zo category: Official display-name: Resize Images emoji: 🖼️

Resize Images

Purpose

Resize images to specific dimensions, percentages, or file sizes using ImageMagick.

Input

  • Path to the image file(s) you want to resize
  • Target dimensions or percentage

Steps

  1. Install ImageMagick:
apt-get update && apt-get install -y imagemagick
  1. Resize the image based on user's requirements:
# Resize to specific width (height auto-calculated to maintain aspect ratio)
convert "<user's_image_path>" -resize 800x "<output_image_path>"

# Resize to specific height (width auto-calculated to maintain aspect ratio)
convert "<user's_image_path>" -resize x600 "<output_image_path>"

# Resize to exact dimensions (may distort image)
convert "<user's_image_path>" -resize 800x600! "<output_image_path>"

# Resize to fit within dimensions (maintains aspect ratio)
convert "<user's_image_path>" -resize 800x600 "<output_image_path>"

# Resize by percentage
convert "<user's_image_path>" -resize 50% "<output_image_path>"

# Batch resize all images in a directory
for img in *.jpg; do convert "$img" -resize 1920x1080 "resized_$img"; done
  1. Tell the user where the resized image(s) were saved.

Note

The default resize maintains aspect ratio. Use the '!' flag to force exact dimensions if needed.

我的收藏