Я использую следующий код, чтобы добавить текст к изображению:C# GraphicsPath добавление текста с непрозрачностью
private void AddText(Graphics graphics, FontDetails fontDetails, Rectangle destination)
{
using (GraphicsPath graphicsPath = new GraphicsPath())
{
graphicsPath.AddString(
"My sample text",
fontDetails.FontFamily,
fontDetails.FontStyle,
fontDetails.FontEmHeight,
destination,
fontDetails.FontStringFormat
);
graphics.FillPath(new SolidBrush(FontColour), graphicsPath);
}
}
Это прекрасно работает. Я хочу иметь возможность применить эффект непрозрачности к тексту, но не могу найти способ сделать это.
Любая помощь была бы принята с благодарностью.
использовать альфа, как FontColour = Color .FromArgb (32, Color.Black); Уберите кисть. –