Моя цель - создать мягкую рамку на любом изображении с краями go в 100% прозрачном цвете (вы не должны видеть края изображения )
Вот оригинальное изображение:
![enter image description here](https://i.stack.imgur.com/VpfOO.jpg)
Я нашел это (http://www.imagemagick.org/Usage/thumbnails/#rounded):
![enter image description here](https://i.stack.imgur.com/m5UWk.png)
convert thumbnail.gif -alpha set -virtual-pixel transparent \
-channel A -blur 0x8 -level 50%,100% +channel soft_edge.png
Из чего я тогда сделал это:
var mImage = new MagickImage(image);
mImage.Format = MagickFormat.Png;
mImage.Alpha(AlphaOption.Set);
mImage.VirtualPixelMethod = VirtualPixelMethod.Transparent;
var form = mImage.Clone();
form.Level(new Percentage(50), new Percentage(100),Channels.Alpha);
form.Blur(100, 50,Channels.Alpha);
mImage.Composite(form);
mImage.Write(image);
И результат этого таков:
![enter image description here](https://i.stack.imgur.com/aN78A.png)
Однако вы все еще можете четко видеть края, поэтому они недостаточно прозрачны.
Когда я беру изображение в Paint. NET Я вижу, что края действительно несколько прозрачны, но, вероятно, края прозрачны только на 50%, а не на 100%.
![enter image description here](https://i.stack.imgur.com/oTn5P.png)
Я пытался отрегулировать проценты уровня, размытие и т. Д. И т. П., Но я не могу заставить края размыться правильно.
Как сделать края прозрачными на 100%, чтобы края изображения становились невидимыми при использовании изображения в Интернете?