public async Task TestTrans() { FileUtils.CreateDirectory(savePath); //文件转图像类型 var image = ImageUtils.ReadFileToImage(filePath); var bitmap = ImageUtils.ReadFileBitmap(filePath); var stream = FileUtils.ReadFileToStream(filePath); Console.WriteLine("image宽高:" + image.Width + " x " + image.Height); Console.WriteLine("bitmap宽高:" + bitmap.Width + " x " + bitmap.Height); Console.WriteLine("stream-length:" + stream.Length); //base64和图片互转 var base64Str = image.ToBase64(); await FileUtils.WriteFileContentAsync(FileUtils.Combine(savePath, "original_base64.txt"), base64Str); Console.WriteLine("base64string:" + base64Str); ImageUtils.Base64StrToImage(base64Str).Save(FileUtils.Combine(savePath, "original_base64.png")); }