powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / показать сгенереную картинку.
2 сообщений из 2, страница 1 из 1
показать сгенереную картинку.
    #34043615
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
есть картинка, я хочу на ней чего-нить нарисовать и выплюнуть в браузер.
с выплюнуть возникла некоторая проблема.
Bitmap b = new Bitmap("D:\\10\\images\\main.jpg");
b.SetPixel(100, 100, Color.Black);

а что дальше.
заранее спасибо.



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
...
Рейтинг: 0 / 0
показать сгенереную картинку.
    #34043696
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
private void Page_Load(object sender, EventArgs e)
{
// Set the page's content type to JPEG files
// and clear all response headers.
Response.ContentType = "image/jpeg";
Response.Clear();

// Buffer response so that page is sent
// after processing is complete.
Response.BufferOutput = true;

// Create a font style.
Font rectangleFont = new Font(
"Arial", 10, FontStyle.Bold);

// Create integer variables.
int height = 100;
int width = 200;

// Create a random number generator and create
// variable values based on it.
Random r = new Random();
int x = r.Next(75);
int a = r.Next(155);
int x1 = r.Next(100);

// Create a bitmap and use it to create a
// Graphics object.
Bitmap bmp = new Bitmap(
width, height, PixelFormat.Format24bppRgb);
Graphics g = Graphics.FromImage(bmp);

g.SmoothingMode = SmoothingMode.AntiAlias;
g.Clear(Color.LightGray);

// Use the Graphics object to draw three rectangles.
g.DrawRectangle(Pens.White, 1, 1, width-3, height-3);
g.DrawRectangle(Pens.Aquamarine, 2, 2, width-3, height-3);
g.DrawRectangle(Pens.Black, 0, 0, width, height);

// Use the Graphics object to write a string
// on the rectangles.
g.DrawString(
"ASP.NET Samples", rectangleFont,
SystemBrushes.WindowText, new PointF(10, 40));

// Apply color to two of the rectangles.
g.FillRectangle(
new SolidBrush(
Color.FromArgb(a, 255, 128, 255)),
x, 20, 100, 50);

g.FillRectangle(
new LinearGradientBrush(
new Point(x, 10),
new Point(x1 + 75, 50 + 30),
Color.FromArgb(128, 0, 0, 128),
Color.FromArgb(255, 255, 255, 240)),
x1, 50, 75, 30);

// Save the bitmap to the response stream and
// convert it to JPEG format.
bmp.Save(Response.OutputStream, ImageFormat.Jpeg);

// Release memory used by the Graphics object
// and the bitmap.
g.Dispose();
bmp.Dispose();

// Send the output to the client.
Response.Flush();
}
Открыть MSDN очень сложно :)----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / показать сгенереную картинку.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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