在Go 中解碼Base64 影像資料
您有一個Base64 編碼的影像資料URL,需要對其尺寸。但是,您在嘗試解碼影像配置時遇到“未知影像格式”錯誤。
要解決此問題,請確保在呼叫 image.DecodeConfig() 之前註冊影像格式處理程序。匯入必要的影像格式包,如:
如果你知道確切的影像格式,可以直接使用對應的DecodeConfig() 函數,例如png.DecodeConfig().
此外,不要替換資料URL 中的非Base64前綴,而是按如下方式對字串進行切片:
這會有效地創建一個新的字串標頭,而無需複製記憶體中的字串。透過確保正確的影像格式註冊並使用正確的資料擷取方法,您可以成功解碼影像並檢索其尺寸。
以上是如何在Go中成功解碼Base64影像資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!