pngcrush caught libpng error:Not a PNG file..
lingjieding opened this issue · comments
报错信息:
While measuring IDATs in /data/web_doc_root/itouzi.com/it0 pngcrush caught libpng error:
Not a PNG file..
网上查询说是因为.png 图片并不是标准的png图片,但是项目中的图片是在太多,请问 我怎样才能定位到是哪张 .png 图片有问题呢?
谢谢~
/data/web_doc_root/itouzi.com/it0 ?
感觉你的配置配错了吧?
不好意思,才看到你的回复,
关于png图 我的配置是这样的:
// png 压缩
fis.match('/public/static_res/**.png', {
optimizer: fis.plugin('png-compressor', {
type : 'pngcrush' //default is pngcrush
})
});
// 图片 cdn
fis.match('/public/(static_res/**{.png,.gif,.ico,.jpe,.jpeg,.jpg,.svg})', {
useHash: true,
domain: cdn_css_path,
url: '/$1'
});
// 合并png图片
fis.match('::package', {
spriter: fis.plugin('csssprites', {
//图之间的边距
margin: 15
//使用矩阵排列方式,默认为线性`linear`
// layout: 'matrix'
})
});
麻烦看一下,谢谢~
搜一下 web_doc_root/itouzi.com/it0 在你的代码里面,让我看看。
fis 执行时添加 --verbose 看看哪个文件报的吧
好的 年后回来看一下。谢谢