首頁 >後端開發 >Golang >如何在Go中成功解碼Base64影像資料?

如何在Go中成功解碼Base64影像資料?

Patricia Arquette
Patricia Arquette原創
2024-12-08 10:40:14560瀏覽

How to Successfully Decode Base64 Image Data in Go?

在Go 中解碼Base64 影像資料

您有一個Base64 編碼的影像資料URL,需要對其尺寸。但是,您在嘗試解碼影像配置時遇到“未知影像格式”錯誤。

要解決此問題,請確保在呼叫 image.DecodeConfig() 之前註冊影像格式處理程序。匯入必要的影像格式包,如:

如果你知道確切的影像格式,可以直接使用對應的DecodeConfig() 函數,例如png.DecodeConfig().

此外,不要替換資料URL 中的非Base64前綴,而是按如下方式對字串進行切片:

這會有效地創建一個新的字串標頭,而無需複製記憶體中的字串。透過確保正確的影像格式註冊並使用正確的資料擷取方法,您可以成功解碼影像並檢索其尺寸。

以上是如何在Go中成功解碼Base64影像資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn