powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нарисовать на BMP и вывести PNG
2 сообщений из 2, страница 1 из 1
Нарисовать на BMP и вывести PNG
    #34008702
Есть образец картинки в BMP. Я на нем рисую текст и пытаюсь выдать пользователю в PNG-формате, но возникает следующая ошибка:

System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
   at System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
   at System.Drawing.Image.Save(Stream stream, ImageFormat format)

вот код:

Dim objBitmap As System.Drawing.Bitmap = New System.Drawing.Bitmap(strFileName)
Dim objGraphic As Graphics = Graphics.FromImage(objBitmap)
Dim myBrush As SolidBrush = New SolidBrush(Color.FromName(strFontColor))

objGraphic.DrawString(strUsersAll, New Font("Courier New", 7), myBrush, intX, intY-7)

context.Response.ContentType = "image/png"
objBitmap.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png)
context.Response.End()Kbyte.Ru
...
Рейтинг: 0 / 0
Нарисовать на BMP и вывести PNG
    #34008902
Все! Вопрос снят!
Я сохранял напрямую в Response, а надо было через промежуточный Stream.Kbyte.Ru
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нарисовать на BMP и вывести PNG
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]