Скругление углов картинки C#

Nord

Client
Регистрация
22.03.2012
Сообщения
2 408
Благодарностей
1 474
Баллы
113
Подскажите, пожалуйста, сниппет скругления углов картинки( я так понимаю на выходе только png?) и изменения размера изображения
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 408
Благодарностей
1 474
Баллы
113
Тема интересна людям, судя по просмотрам)
Это, по ходу, сложновато реализовать:ak:
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
  • Спасибо
Реакции: Nord

Evgeny76

Client
Регистрация
11.09.2015
Сообщения
192
Благодарностей
85
Баллы
28
Если не принципиально на C#, то можно с помощью imagemagick.
Изменение размера:
Untitled-3.jpg
C:\pic\cat.gif -resize 500% C:\pic\cat_big.gif
вместо 500% можно указывать свои размеры.


Закругление:
C:\pic\cat.gif -alpha set -virtual-pixel transparent -channel A -blur 0x18 -threshold 50% +channel C:\pic\cat_round.gif
только гиф или пнг!
Untitled-4.jpg

Можно одним действием и изменить размер и скруглить:
C:\pic\cat.gif -resize 500% -alpha set -virtual-pixel transparent -channel A -blur 0x18 -threshold 50% +channel C:\pic\cat_round.gif
 
  • Спасибо
Реакции: orka13 и Nord

zerom

Client
Регистрация
13.02.2010
Сообщения
14
Благодарностей
5
Баллы
3
На С# можно воспользоваться ImageProcessor - метод "RoundedCorners" - линк
 
  • Спасибо
Реакции: Nord

QWER-MAS

Client
Регистрация
14.05.2015
Сообщения
99
Благодарностей
10
Баллы
18

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 802
Благодарностей
1 474
Баллы
113

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)