Прочитайте/уменьшите изображение с URL-адреса и измените размер

#.net-core #imagemagick

Вопрос:

Я хочу либо прочитать /загрузить изображение, которое будет фактическим URL-адресом, например: https://loremflickr.com/cache/resized/65535_51051441087_7acbbe20e2_320_240_nofilter.jpg

Преобразуйте в байт[] или поток , измените размер с помощью MagicImage или SkiaSharp, а затем верните преобразованный байт[] с новыми размерами для визуализации .

Я пробовал несколько вариантов, таких как webclient.OpenRead(url) / DownloadData(url), кажется, ничего не работает .

Любые входные данные /указатели очень ценятся.

Спасибо

Комментарии:

1. Вы можете внедрить IHttpClientFactory, а затем создать клиент и отправить запрос на загрузку. В ответе HttpClient есть метод для чтения ответа в виде ответа потока. Содержание. ReadAsStreamAsync();