tinyimg-webpack-plugin icon indicating copy to clipboard operation
tinyimg-webpack-plugin copied to clipboard

A webpack plugin for compressing image

Results 6 tinyimg-webpack-plugin issues
Sort by recently updated
recently updated
newest added

我想项目中使用了url-loader来载入图片并且将大小小于4kb的图片转为base64格式,并且使用了TinyimgPlugin来压缩图片,可以正常工作。 但是我发现目前好像是先有url-loader将小图片转为base64,后面才是TinyimgPlugin压缩。这样有一个问题,有些图片本来是大于4kb没有被转为base64,经过TinyimgPlugin压缩后小于4kb了却不能再转为base64了,而且已经转为base64的图片没有被压缩,这样感觉不够完美。 希望可以告知一下是否支持先压缩后转base64?以及如何配置?感谢 目前配置: ` chainWebpack: config => { config.module .rule('images') .use('url-loader') .loader('url-loader') .tap(options => Object.assign(options, {limit: 1024*4})); config .plugin('provide') .use(TinyimgPlugin, [{ enabled: process.env.NODE_ENV === "production", logged: true }]) },`

可以给已经压缩完的图片加一个hash,如果已经压缩过,就不对其再次进行压缩,节省时间。也是防止图片多次压缩失真。

版本:0.0.6 之前可以使用,目前突然失效,应该是tinying那边接口有什么改动?请问有想过去解决吗?

之前是正常使用,现在突然报错了 failed: This endpoint does not exist.