次の方法を使用して、画像をbase64文字列に変換します。
FileStream fs = new FileStream(imagePath, FileMode.Open,FileAccess.Read);
byte[] filebytes = new byte[fs.Length];
fs.Read(filebytes, 0, Convert.ToInt32(fs.Length));
return Convert.ToBase64String(filebytes, Base64FormattingOptions.InsertLineBreaks);
このメソッドは、実行時にページの読み込みごとに数回実行されます。サイトのパフォーマンスへの影響が心配です。
パフォーマンスに影響することは承知していますが、大幅に影響しますか?