Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 win2d.uwp nuget 包在图像上添加水印,然后保存它。像这样
drawingSession.DrawImage(image, 0, 0); drawingSession.DrawText("Sample Text", x, y, txtColor, canvasTxtFormat);
一切正常。我想在将它写在图像上的同时旋转这个文本,我很难在网上找到关于这个的帮助。
任何帮助将不胜感激。
您将要使用Matrix3x2.CreateRotation来旋转您的文本。例如,以下代码将文本顺时针旋转 90 度。不要忘记在第二个参数中指定中心点。
Matrix3x2.CreateRotation
drawingSession.Transform *= Matrix3x2.CreateRotation((float)Math.PI / 2, new Vector2(_dimension / 2)); drawingSession.DrawText("Sample Text", x, y, txtColor, canvasTxtFormat);