Мой код создает красочную рамку вокруг изображения 62x62, и я хотел бы знать, сможете ли вы сделать его как можно более гладким
var rect = new Rectangle(0, 0, srcImage.Width, srcImage.Height);
var cropped = new Bitmap(srcImage.Width, srcImage.Height, PixelFormat.Format32bppArgb);
using (var tBrush = new TextureBrush(srcImage))
using (var pen = new Pen(penColor, 2))
using (var g = Graphics.FromImage(cropped))
{
g.SmoothingMode = SmoothingMode.AntiAlias;
if (backColor != Color.Transparent) g.Clear(backColor);
g.FillEllipse(tBrush, rect);
if (penColor != Color.Transparent)
{
rect.Inflate(-1, -1);
g.DrawEllipse(pen, rect);
}
return cropped;
желаемый результат
вывод i получает