Как обрезать квадратное изображение и изменить его в круг C#C#

Место общения программистов C#
Ответить
Anonymous
 Как обрезать квадратное изображение и изменить его в круг C#

Сообщение Anonymous »

Am новичок, когда дело доходит до C#, мне было интересно, можно ли сделать картинную коробку с циркулярной формой в C# winforms.
Я делаю простое программное обеспечение, где люди могут выбирать изображения и установить его на PictureBox. Поэтому я не могу попросить каждого пользователя пойти на Photoshop и сделать их изображение круговым. Можно ли сделать круговую картинку, которая обрезает изображение и обновить файл изображения, который должен находиться в формате PNG с прозрачным фоном? PictureBox1 на Button1 Нажмите Событие: < /p>

private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog OFD = new OpenFileDialog();
if (OFD.ShowDialog() == DialogResult.OK)
{
Bitmap Image = new Bitmap(OFD.FileName);
pictureBox1.Image = Image;
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
}
}
< /code>

Я понятия не имею о том, как я мог бы сделать это или где начать поиск! Некоторая помощь будет благодарна.

Подробнее здесь: https://stackoverflow.com/questions/344 ... le-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»