43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
module.exports = function(grunt) {
|
|
return {
|
|
regular: {
|
|
options: {
|
|
engine: "im",
|
|
sizes: [{
|
|
rename: false,
|
|
width: '50%',
|
|
height: '50%'
|
|
}],
|
|
newFilesOnly: false
|
|
},
|
|
files: [{
|
|
expand: true,
|
|
cwd: "src/img/flags/@2x/",
|
|
// only process 2-char country code files (ignore sub-regions)
|
|
src: ['*.png'],
|
|
dest: 'src/img/flags/@1x/'
|
|
}]
|
|
},
|
|
retina: {
|
|
options: {
|
|
engine: "im",
|
|
// just generate the @2x images here, then use evenizer to get even pixel values for width and height before generating the @1x images
|
|
sizes: [{
|
|
rename: false,
|
|
width: 40,
|
|
height: 30
|
|
}],
|
|
// re-gen the images even if the dest files already exist. this is useful for when we change settings here
|
|
newFilesOnly: false
|
|
},
|
|
files: [{
|
|
expand: true,
|
|
cwd: "node_modules/region-flags/png/",
|
|
// only process 2-char country code files (ignore sub-regions)
|
|
src: ['??.png'],
|
|
dest: 'src/img/flags/@2x/'
|
|
}]
|
|
}
|
|
};
|
|
};
|