文件名称:lilliput:在Go中调整图像和GIF动画的大小
文件大小:86.91MB
文件格式:ZIP
更新时间:2024-03-11 23:28:26
golang image png jpeg images
小人国 在Go中调整图像大小。 Lilliput依靠成熟的高性能C库完成解压缩,调整大小和压缩图像的大部分工作。 它旨在尽可能减少内存分配,尤其是不要在Go中创建垃圾。 因此,它适用于非常高吞吐量的图像大小调整服务。 Lilliput支持调整JPEG,PNG,WEBP和动画GIF的大小。 它还可以转换格式。 Lilliput还支持从MOV和WEBM视频中获取第一帧。 Lilliput目前仅支持OSX和Linux。 例子 Lilliput带有一个在命令行上运行的。 该示例采用用户提供的文件名并打印有关该文件的一些基本信息。 然后,它会调整图像的大小并对其进行转码(如果提供了标志),并保存生成的文件。 要使用该示例, go get github.com/discord/lilliput ,然后从examples /目录运行go build 。 执照 Lilliput是根据MIT许可发布