GO语言 PPGo_CliImg语言截取图片核心图,生成自定义新图

2017-12-16 17:26:04 admin ...

一、PPGo_CliImg概述

PPGo_CliImg 是一个图片截取处理工具,基于Golang语言实现的图片截取处理工具。
可以将底色是白色或者其他纯色的图片切割出来,并按照自定义尺寸和边距输出。
类似另外一个python项目的效果: https://github.com/george518/CoreImage

二、PPGo_CliImg有什么用

1、快速切割图片的核心部分,并自定义尺寸和边距形成新的图片
2、常用于电商平台的图片批量处理。
3、含有golang常用的图片包使用方法,可以作为golang图片学习参考使用

三、PPGo_CliImg的截取图片效果

原图(为了便于看效果,这里选用底图颜色为浅绿色?):

截取一个 高200px,宽300px,边距为10px,位置居中的图片如下:

四、如何安装

1、下载

go get github.com/george518/PPGo_ClipImg

2、运行

go build

五、如何使用
使用示例:

./PPGo_ClipImg -f=./example/images/image.jpg -p=center -h=300 -w=200 -m=10

参数解释

flag needs an argument: -h
Usage of ./PPGo_ClipImg:
  -f string
    图片地址或者图片文件夹地址
  -h int
    新图片高度 (default 300)
  -m int
    边距 (default 20)
  -p string
    top|bottom|left|right|center (default "center")
  -w int
    新图片宽度
 (default 300)

也可以可以使用 ./PPGo_CliImg -h 查看传入参数

六、github地址

https://github.com/george518/PPGo_ClipImg

相似文章