go-mosaic相片马赛克制作工具
go-mosaic是一个制作相片马赛克的工具。
特性
- 专为海量图片设计,可支持数万张图片
- 内建缓存数据库,图片删除、更改自动从缓存剔除
- 多核构建,加载、 计算、替换均为并发
使用
- 克隆项目,编译,或者下载release
- 执行命令,等待完成
go-mosaic.exe -src input.png -target output.jpg -lib ./test
- 其中./test为图片文件夹, 用来组成最终图片的元素。input.png为目标图片,用来生成最终的大图output.jpg。素材图片越多,生成越精确
- 更多参数,参考help
Usage of D:\project\go-mosaic\test.exe:
-checkhash
check database pic hash (default true)
-database string
cache datbase (default "./database.bin")
-lib string
image lib path
-libname string
image lib name in database (default "default")
-maxsize int
pic max size in GB (default 4)
-pixelsize int
pic scale size per one pixel (default 64)
-scalealg string
pic scale function NearestNeighbor/ApproxBiLinear/BiLinear/CatmullRom (default "CatmullRom")
-src string
src image path
-srcsize int
src image auto scale pixel size (default 128)
-target string
target image path
-worker int
worker thread num (default 12)
示例
评论
LAMEmp3制作工具
LAME是一个非常优秀HIFI级mp3制作工具。MP3高频损失很大,很多mp3编码器粗糙的编码算法不但导致高频丢失,还丢失了许多细节,类似吉他擦弦的感觉在MP3中是找不到的。一体化的安装和搭配让用户使
LAMEmp3制作工具
0
CHMWriterchm制作工具
苦于网络上没有一个好且免费的chm制作工具,便动手弄了这个工具.这个工具专门用于转换Javadoc文档.为什么要用chm,因为它的索引功能真的很好用. bysmilethat@qq.com
CHMWriterchm制作工具
0
AurigaDoc文档制作工具
AurigaDoc是一个以java、xml及xsl为基础的文档制作工具,可撰写XML文件,并将之转成其它其它开放格式,像是HTML(单一或多页)、DTHML、PDF、PostScript、Format
AurigaDoc文档制作工具
0