Skip to content

hao-li/image-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

image-tool

介绍

  • 将 ImageMagick 的命令封装为 bash 函数,便于脚本处理图片。
  • 通用处理逻辑在 common.sh 里,其他为具体业务脚本,可作为样例参考。
  • 脚本主要为我自己工作场景服务,所以不够通用化的地方可能需要您自己修改。

功能

函数名 用途
ResizeImageByWidth 按照指定宽度等比缩放,可用于瀑布流
ResizeImageByLteWidth 按照指定宽度等比缩放、若原图宽度小于等于指定宽度则不缩放,可用于图片微博
CropImageByLength 按照指定边长缩放、裁剪出 正方形 图片,可用于用户头像处理
CropImageBySize 按照指定尺寸缩放、裁剪出 矩形 图片,可用于商品、文章封面处理
GenerateImageByText 按照指定文本、字体、颜色、尺寸生成出 矩形 图片

裁剪默认使用中央裁剪,并未实现参数化控制

特点

  • 支持指定目录批量处理
  • 支持指定若干不同目标尺寸
  • 图片裁剪前均按原始比例缩放尽量保全信息

用法

参考 crop.sh

  1. 引入 common.sh
  2. 调用相应函数

依赖

  • ImageMagick

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages