Пытаюсь сохранить картинку из полученного массива, но получаю ArgumentException. Как мне исправить эту ошибку?
using (MemoryStream ms = new MemoryStream(imageBytes))
{
using(var img = System.Drawing.Image.FromStream(ms))
{
img.Save("img.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
Судя по документации, кидать исключение ArgumentException
вашем коде может Image.FromStream
. Исключение говорит, что:
Поток не является допустимым форматом изображения
Это значит, что ваш массив байт не является поддерживаемы форматом изображения или изображением вообще. Смотрите выше по коду откуда пришел ваш массив байт и что он из себя представляет.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я начинающий разработчик, возникла задача получить карту местности и координаты игроков на ней, никак не получается найти решение
Здравствуйте, столкнулся с проблемой при сериализации происходящей в только что созданный файл
Хотел запустить анимацию грида из другого потока, но получил ошибку, что не могу обратиться к элементу из этого потокаЮзал Dispatcher