TextureBrush в C#
От: Andrea Беларусь  
Дата: 26.05.11 19:50
Оценка:
Можно ли при заполнении прямоугольника текстурной заливкой ( G.FillRectangle(texture, ... ); ) сделать эту текстуру на размер прямоугольника, если она больше размером?

Текстурную кисть я создаю так:
Bitmap image1 = ((Bitmap)Image.FromFile("picture.jpg"));
TextureBrush texture = new TextureBrush(image1);
texture.WrapMode = System.Drawing.Drawing2D.WrapMode.Tile;
Graphics G = P.CreateGraphics();

Я мог бы сделать картинку такого же размера, но при расширении окна прямоугольник должен растягиваться.

27.05.11 19:13: Перенесено модератором из '.NET' — TK
visual studio .net c# texturebrush graphics
Re: TextureBrush в C#
От: Andrea Беларусь  
Дата: 26.05.11 19:52
Оценка:
Здравствуйте, Andrea, Вы писали:

A>Можно ли при заполнении прямоугольника текстурной заливкой ( G.FillRectangle(texture, ... ); ) сделать эту текстуру на размер прямоугольника, если она больше размером?


A>Текстурную кисть я создаю так:

A>Bitmap image1 = ((Bitmap)Image.FromFile("picture.jpg"));
A>TextureBrush texture = new TextureBrush(image1);
A>texture.WrapMode = System.Drawing.Drawing2D.WrapMode.Tile;
A>Graphics G = P.CreateGraphics();

A>Я мог бы сделать картинку такого же размера, но при расширении окна прямоугольник должен растягиваться.


Возможно ли эту проблему решить по-другому?
Re: TextureBrush в C#
От: Andrea Беларусь  
Дата: 26.05.11 19:57
Оценка:
может мне просто использовать DrawImage?
Re[2]: TextureBrush в C#
От: Аноним  
Дата: 27.05.11 06:04
Оценка:
Здравствуйте, Andrea, Вы писали:

A>может мне просто использовать DrawImage?

Да!
Re[3]: TextureBrush в C#
От: Andrea Беларусь  
Дата: 27.05.11 13:03
Оценка:
Ну а вообще с текстурой такое можно делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.