Gruntjs 如何在grunt响应图像任务中使用trimage图像压缩程序
我想使用trimage图像压缩程序压缩我的网站的图像。在我的grunt responsive images任务中,我需要为引擎选项提供什么,以便它可以使用trimage 我曾在windows上使用image magick在我的grunt responsive images任务中的Gruntjs 如何在grunt响应图像任务中使用trimage图像压缩程序,gruntjs,Gruntjs,我想使用trimage图像压缩程序压缩我的网站的图像。在我的grunt responsive images任务中,我需要为引擎选项提供什么,以便它可以使用trimage 我曾在windows上使用image magick在我的grunt responsive images任务中的引擎:“im”尝试过这个方法,效果很好,切换到ubuntu后,我安装了trimage图像压缩程序,并设置了引擎:“trimage”但它会生成一个错误警告:指定的渲染引擎无效使用--强制继续。 module.exports
引擎:“im”
尝试过这个方法,效果很好,切换到ubuntu后,我安装了trimage图像压缩程序,并设置了引擎:“trimage”
但它会生成一个错误警告:指定的渲染引擎无效使用--强制继续。
module.exports = function(grunt) {
require("load-grunt-tasks")(grunt);
grunt.initConfig({
responsive_images: {
dev: {
options: {
engine: "trimage",
sizes: [
{
width: 300,
suffix: "_sm",
quality: 60
},
{
width: 500,
suffix: "_md",
quality: 60
}
]
},
files: [
{
expand: true,
src: ["*.{gif,jpg,png}"],
cwd: "images_src/",
dest: "img/"
}
]
}
}
grunt.registerTask("default",["responsive_images"]);
};
grunt响应图像
仅支持im
(ImageMagick)或gm
(GraphicsMagick)渲染引擎,如源代码所示。它的函数不知道trimage
,因为它没有在GFX\u引擎
对象中定义。您需要对源代码本身进行编辑,才能使其与trimage
配合使用。感谢@RobC,这真的很有意义。grunt响应图像
仅支持im
(ImageMagick)或gm
(GraphicsMagick)渲染引擎,如源代码所示。它的函数不知道trimage
,因为它没有在GFX\u引擎
对象中定义。您需要对源代码本身进行编辑,才能使用trimage
。谢谢@RobC,这很有意义。