В настоящее время я визуализирую поток AVI в качестве текстур и отображаю их на панели в C # с помощью Visual Studio 2005 с версией Direct X SDK от июня 2010 года. Я хотел бы поместить текст на текстуру в виде водяного знака или логотипа внизу слева. Мой вопрос заключается в том, как бы я мог сохранить текстуру с водяным знаком шрифта на другую текстуру. Я изучал цели рендеринга, но не добился успеха с ними, если не пропущу ни шага. Любая помощь по этому вопросу будет принята с благодарностью.
Ниже приведен мой текущий код рендеринга текстуры и шрифта.
device.Clear(ClearFlags.Target, System.Drawing.Color.FromArgb(255, 255, 255).ToArgb(), 1.0f, 0);
device.BeginScene();
{
device.VertexFormat = CustomVertex.TransformedTextured.Format;
device.SetTexture(0, tex);
device.DrawUserPrimitives(PrimitiveType.TriangleList, 2, verticies);
text.DrawText(null, "Test", new Point(10, 20), Color.White);
}
device.EndScene();
device.Present();