/imageCompressor

lossless compress images and convert to WebP format

Primary LanguageGo

imageCompressor

lossless compress images and convert to WebP format

一个简单的包,专门用于无损压缩图片并转换为 WebP 格式。

压缩效果

Alt text 5.2MB -> 223KB

使用

//导入包
got get -u https://github.com/congwa/imageCompressor

package imageCompressor

// 使用1
// 参数 image.Image
img,format,err := imageCompressor.CompressImageGetImage(image image.Image)

// img为图片的image.Image对象, format为图片的格式 png或者jpeg

// 使用2
// 传入要压缩的图片路径 和要放入的图片路径  需要绝对路径
err := imageCompressor.CompressImageGetImage(inputPath, outPutPath)

功能

  • 压缩图片以减小文件大小
  • 将图片转换为高效的 WebP 格式,加快加载速度
  • 支持 .jpg.png 两种图片格式

注意事项

  • 图片必须以文件路径的形式提供。
  • 输出文件的扩展名始终为 .webp

其它语言版本

node版本

如果你想了解更多关于图片处理的事情

图片处理以wasm形式在浏览器处理

同时,欢迎来我的博客转转,你会和我一起成长。

许可证

MIT