Привет Как рисовать круг с растровым изображением. То есть мне нужно получить изображение круга, используя его, чтобы что-то нарисовать.Как создать круг с растровым изображением C#
-1
A
ответ
2
Для этого используется ColorTranslator.FromHtml
.
Это даст вам соответствующий System.Drawing.Color
:
using (Bitmap btm = new Bitmap(25, 30))
{
using (Graphics grf = Graphics.FromImage(btm))
{
using (Brush brsh = new SolidBrush(ColorTranslator.FromHtml("#ff00ffff")))
{
grf.FillEllipse(brsh, 0, 0, 19, 19);
}
}
}
Или Приведи код:
Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics g = Graphics.FromImage(bmp);
Pen blackPen = new Pen(Color.Black);
int x = pictureBox1.Width/4;
int y = pictureBox1.Height/4;
int width = pictureBox1.Width/2;
int height = pictureBox1.Height/2;
int diameter = Math.Min(width, height);
g.DrawEllipse(blackPen, x, y, diameter, diameter);
pictureBox1.Image = bmp;
If the PictureBox already contains a bitmap, replace the first and second lines with:
Graphics g = Graphics.FromImage(pictureBox1.Image);
Referance Ссылка:
http://www.c-sharpcorner.com/Forums/Thread/30986/
Надеюсь, что это полезно.
1
Bitmap b = new Bitmap(261, 266);// height & width of picturebox
int xo = 50, yo = 50;// center of circle
double r, rr;
r = 20;
rr = Math.Pow(r, 2);
for (int i = xo - (int)r; i <= xo + r; i++)
for (int j = yo - (int)r; j <= yo + r; j++)
if (Math.Abs(Math.Pow(i - xo, 2) + Math.Pow(j - yo, 2) - rr) <= r)
b.SetPixel(i, j, Color.Black);
pictureBox1.Image = b;
Смежные вопросы
- 1. Nvidia cuda с растровым изображением
- 2. Работа с растровым изображением в C++
- 3. C# Утечка памяти с растровым изображением
- 4. Сравнение изображения с растровым изображением?
- 5. Проблемы с растровым изображением Android
- 6. Управление массивом с растровым изображением
- 7. Столкновение с растровым изображением AS3
- 8. Surfaceview с растровым изображением touchhevent
- 9. Галерея Android с растровым изображением
- 10. Проблема с растровым изображением android
- 11. Поделитесь последним сохраненным растровым изображением
- 12. Сложность с простой манипуляцией с растровым изображением
- 13. Как создать UserControl, который является растровым изображением в WPF?
- 14. Android: проблема с LruCache с растровым изображением
- 15. Сделать однородным цветным растровым изображением
- 16. Сохранение проблем с растровым изображением в winapi
- 17. Обнаружение столкновений с растровым изображением Android
- 18. Проблемы с растровым изображением после моего пальца
- 19. .NET C# - Изображения с растровым изображением и изображениями меньше ожидаемого
- 20. Просмотр увеличенного изображения с масштабированным растровым изображением
- 21. Сфотографировать с растровым изображением в андроидной камере
- 22. JS Canvas - как заполнить область растровым изображением?
- 23. Как нарисовать значок над большим растровым изображением?
- 24. C++ Win32, самый простой способ показать окно с растровым изображением
- 25. проблема с растровым изображением в android
- 26. Обмен растровым изображением с помощью Android Intent
- 27. RuntimeException у виджета с растровым изображением (Android)
- 28. Заполнить фон черепицей с растровым изображением
- 29. Кнопка MFC с растровым изображением и текстом
- 30. decodeStream не заполняет recyclerView с растровым изображением