Skip to content

Instantly share code, notes, and snippets.

@icavalheiro
Created May 22, 2024 15:38
Show Gist options
  • Save icavalheiro/a427ca7a709c476d090bd2348ee1678d to your computer and use it in GitHub Desktop.
Save icavalheiro/a427ca7a709c476d090bd2348ee1678d to your computer and use it in GitHub Desktop.
convert images in a folder to png (support most img formats)
using SixLabors.ImageSharp;
using System.Threading.Tasks;
var imagesPath = @"/path/to/images/";
var images = Directory.GetFiles(imagesPath);
Parallel.ForEach(images, imagePath => {
using var image = Image.Load(File.OpenRead(imagePath));
image.SaveAsPng(imagePath + ".png");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment