Convertire immagini in BASE64 in C#

Convertire immagini in BASE64 in C#

C# ha già diversi oggetti per manipolare immagini, senza fare aggiunte di librerire esterne.

Oggi vediamo come convertire una immagine in BASE64.

Nel codice qui sotto non faccio un controllo sulla effettiva esistenza del file; voi fatelo se usate lo snippet in produzione.

Ecco qui:

using System;
using System.IO;

namespace CSharpTest
{
    class Program
    {
        static void Main(string[] args)
        {
            var img = @"test.jpg";
            byte[] imageArray = File.ReadAllBytes(img);

            string imgBase64= Convert.ToBase64String(imageArray);
            Console.WriteLine(imgBase64);
        }
    }
}

Prima leggiamo i byte con ReadAllBytes.

Poi li codifichiamo con ToBase64String di Convert.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2644 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy