くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

指定したURLの画像をBase64 してコピーするサンプル

Mainに [STAThread] をつけてください (Main で async できる世界が早く来てほしい...)

namespace ConsoleApp1
{
    class Program
    {
        [STAThread]
        static void Main(string[] args)
        {
            var ImageByte = new byte[65536];
            using (var client = new HttpClient())
            {
                Console.WriteLine("画像のURLを入力してください");
                var ImageURL = Console.ReadLine();
                ImageByte =  client.GetByteArrayAsync(ImageURL).Result;
                var base64 =  Convert.ToBase64String(ImageByte);
                Clipboard.SetText(base64);
                Console.WriteLine(base64);
            }
        }
    }
}