Как получить байты из файла PNG с помощью C#
Как получить байты из PNG-файла с помощью C#, (причина этого: мне нужно передать PNG в виде строки в XML-файле.)
2 ответов
кроме того, если у вас есть файл PNG в памяти:
- создать систему.Рисунок.Растровый объект из него
- сериализовать его в поток памяти с помощью точечного рисунка.Save () (передать в PNG как кодировку)
- Использовать MemoryStream.GetBuffer () для извлечения базового массива байтов для MS
- Использовать Convert.ToBase64String (byte [], 0, memoryStream.Положение), чтобы преобразовать его в base64 строку