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

  • Автор темы Автор темы Nord
  • Дата начала Дата начала

Nord

Client
Регистрация
22.03.2012
Сообщения
2 432
Реакции
1 494
Баллы
113
Подскажите, пожалуйста, сниппет скругления углов картинки( я так понимаю на выходе только png?) и изменения размера изображения
what.gif
 
Тема интересна людям, судя по просмотрам)
Это, по ходу, сложновато реализовать:ak:
 
  • Спасибо
Реакции: Nord
Если не принципиально на 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
На С# можно воспользоваться ImageProcessor - метод "RoundedCorners" - линк
 
  • Спасибо
Реакции: Nord

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