Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.07.2006, 15:46
|
|||
|---|---|---|---|
|
|||
Как преобразовать byte[] to System.IO.Stream? |
|||
|
#18+
Пытаюсь изменить картинку, а получаю Cannot implicitly convert type 'byte[]' to 'System.IO.Stream' Помогите преобразовать массив байтов в поток: private static Stream ResizeImage(HttpContext context) { using (System.Drawing.Image oldImage = System.Drawing.Image.FromStream(File.OpenRead(context.Server.MapPath("CompProductsImage.gif")))) { Size newSize = CalculateDimensions(); using (Bitmap newImage = new Bitmap(newSize.Width, newSize.Height, PixelFormat.Format24bppRgb)) { using (Graphics canvas = Graphics.FromImage(newImage)) { // canvas.DrawImage(oldImage, new Rectangle(new Point(0, 0), newSize)); MemoryStream m = new MemoryStream(); newImage.Save(m, ImageFormat.Jpeg); return m.GetBuffer(); } } } } private static Size CalculateDimensions() { Size newSize = new Size(); newSize.Width = 70; newSize.Height = 70; return newSize; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2006, 16:08
|
|||
|---|---|---|---|
|
|||
Как преобразовать byte[] to System.IO.Stream? |
|||
|
#18+
return m.GetBuffer(); -> return m; _______________________________________________________ Never ask users what they want, or they'll tell you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2006, 16:13
|
|||
|---|---|---|---|
|
|||
Как преобразовать byte[] to System.IO.Stream? |
|||
|
#18+
public static class StreamConverter { #region Public methods public static byte[] ToBytes(Stream stream) { long initialPosition = stream.Position; stream.Position = 0; byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, bytes.Length); stream.Position = initialPosition; return bytes; } public static Stream ToStream(byte[] bytes) { return new MemoryStream(bytes); } #endregion Public methods } Dream Theater: Train of Thought ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1391952]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 396ms |

| 0 / 0 |
