2017-06-20 2 views
0

je tentais de trouver quoi que ce soit pour convertir mes .png fichiers .jpg fichiers dans grognement, mais je ne peux trouver .png ou conversion .pngs compressions et .jpgs à .webp.Grunt convertir en fichiers .png .jpg

Quelqu'un a-t-il une idée de comment faire cela? J'utilise Node.js avec AngularJS et Grunt.

EDIT

grunt.registerMultiTask('pngToJpg', 'Convert PNG files to JPG format', function() { 

     const imagemin = require('imagemin'); 
     const pngToJpeg = require('png-to-jpeg'); 

     grunt.log.write('Loaded dependencies...').ok(); 

     imagemin(['images/*.png'], 'build/images', { 
      plugins: [ 
       pngToJpeg({quality: 90}) 
      ] 
     }).then((files) => { 
      // Please keep in mind that all files now have the wrong extension 
      // You might want to change them manually 
      grunt.log.write('Loaded dependencies...').ok(); 
     }); 
    }); 

Répondre

0

Je ne pense pas qu'il y ait ce plugin grunt est disponible sur le site Grunt, mais vous pouvez installer le .png à jpeg convertisseur de npmjs.com au ci-dessous URL,

https://www.npmjs.com/package/png-to-jpeg

Et peut les ajouter comme une tâche personnalisée à votre gruntfile.js

Espérons que cela aide!

+0

Merci, je ne suis pas très familier avec les tâches personnalisées dans grunt. J'essayais de le faire comme ci-dessus sans succès. Pourriez-vous me donner un peu d'aide? – thigi