skill-image-compress

跨平台图片压缩工具,基于 sharp 实现高效压缩(节省 60-80% 体积)。支持单图/批量压缩、格式转换 (JPG/PNG/WebP/AVIF/HEIC)、画质调节、尺寸缩放。当用户需要压缩图片体积、转换格式、缩小尺寸、批量处理图片、优化图片用于微信/邮件/网页上传时使用此技能。触发词:"压缩"、"缩小"、"...

安装

概览

skill-image-compress 是一款基于 sharp 引擎开发的跨平台图片压缩工具,专为解决用户因图片体积过大而无法发送、上传或展示的问题而设计。该工具支持 macOS、Windows 和 Linux 三大操作系统,能够在保持视觉质量的同时,将图片文件体积平均减少 60%-80%,显著提升传输效率与存储利用率。无论是单张图片的快速处理,还是整个文件夹的批量操作,该技能都能高效完成,是现代数字内容创作者、办公人员和开发者的实用助手。 该工具的核心优势在于其灵活性与易用性。用户可以通过简洁的命令行接口或预设参数快速实现多种图像处理需求,包括格式转换(如 JPG 转 WebP、HEIC 转 JPG)、尺寸缩放(限制最大宽高)以及画质调节。所有操作均不会覆盖原始文件,而是自动保存到独立的输出目录中,确保数据安全。此外,工具内置了针对不同使用场景的压缩预设,例如“微信发送”、“邮件附件”和“网页展示”,让用户一键获得最适合当前用途的图片版本。 通过清晰的目录结构和进度反馈机制,skill-image-compress 不仅提升了工作效率,也降低了误操作风险。无论是日常沟通中的照片分享,还是网站部署前的资源优化,它都能以最小成本达成最佳效果,成为数字时代不可或缺的图片处理利器。

核心功能特点

  1. 基于 sharp 引擎实现高效压缩,平均节省 60-80% 文件体积
  2. 支持多平台运行(macOS/Windows/Linux),兼容主流图片格式输入与输出
  3. 提供单图与批量压缩功能,可递归处理整个文件夹内的图片
  4. 内置四种常用压缩预设(web/wechat/email/quality),适配不同使用场景
  5. 支持格式自由转换(JPG/PNG/WebP/AVIF/HEIC)及尺寸等比缩放
  6. 永不覆盖原图,自动创建独立输出目录并防止同名文件冲突

适用场景

当用户需要将图片用于微信发送却提示‘文件太大’时,skill-image-compress 可立即调用 `–preset wechat` 参数进行优化,在极小体积损失下将图片压缩至可发送范围,极大提升社交沟通体验。对于设计师或内容运营人员而言,若需将高分辨率设计稿上传至网站或博客,使用该工具的 `web` 预设配合 `–maxWidth 1920` 参数,既能保证网页加载速度,又不会影响视觉呈现质量,实现性能与美观的双重优化。 在邮件系统中,尤其是企业邮箱对附件大小有限制的情况下,用户常面临无法发送高清图片的问题。此时只需执行 `/compress photo.jpg –preset email`,即可将图片压缩至 500KB 以内,同时保留基本可读性,确保重要信息顺利送达收件人。此外,iPhone 用户拍摄的照片通常为 HEIC 格式,在其他平台兼容性较差,通过该工具将其批量转换为通用 JPG 格式,可避免后续分享或编辑时的格式障碍,提升跨平台协作效率。 对于开发者或运维人员,若需自动化处理大量图片资源(如电商产品图、文档截图归档等),可通过脚本调用结合 `–recursive` 参数实现无人值守的批量压缩流程,大幅减少手动操作时间。所有输出文件按日期分类存放于统一目录,便于管理和检索,特别适合长期积累型数字资产管理需求。