將影像轉換為 Base64 字串是透過網路傳輸影像時的常見需求。 Base64 編碼表示 ASCII 字元集中的二進位數據,使其適合在可能不支援二進位資料的環境中使用。
將映像從使用者電腦上的Base64 字串路徑,只需按照以下步驟操作:
提供的程式碼片段示範了此過程:
using (Image image = Image.FromFile(Path)) { using (MemoryStream m = new MemoryStream()) { image.Save(m, image.RawFormat); byte[] imageBytes = m.ToArray(); string base64String = Convert.ToBase64String(imageBytes); return base64String; } }
所提供的程式碼片段示範了此過程:
產生的base64 字元字串可以使用格式data:image/gif;base64 作為資料URI 嵌入, ${base64String},其中image/gif代表影像類型,${base64String}是base64編碼的影像資料。以上是如何在 C# 中將圖片轉換為 Base64 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!