15得票3回答
WPF性能缓慢的原因

我正在使用 DrawText 创建大量文本,并将它们添加到单个 Canvas 中。 我需要在每个 MouseWheel 事件中重新绘制屏幕,但我发现性能有点慢,因此我测量了创建对象的时间,只有不到1毫秒! 那么问题出在哪里呢?很久以前,我猜我在某个地方读到过,实际上是 Rendering ...

37得票4回答
Android:Canvas.drawText()在不同屏幕分辨率下的文本大小

对于我的Android游戏,我需要调用Canvas.drawText()。 在测试时,我使用标准字体大小,看起来效果很好。 然而,当我将分辨率提高到更高的密度时,大图像会自动加载,但文本现在非常小。 有没有一种简单的方法来计算应该绘制文本的大小,或者我必须手动完成这个过程? 编辑:@S...

231得票12回答
Android画布上居中文本

我试图使用以下代码显示文本。 问题是文本水平居中显示不正确。 当我为drawText设置坐标时,它将文本的底部放置在该位置。我希望文本在水平方向上也能居中绘制。 这是一张图片,进一步展示了我的问题: @Override protected void onDraw(Canvas canva...

7得票2回答
如何在ffmpeg中根据分辨率比例设置drawtext字体大小

如何根据不同分辨率的宽度和高度以一定比例设置视频上drawtext的字体大小? ffmpeg -i Input.mp4 -vf drawtext="fontfile=OpenSans-Regular.ttf: \ text='New Music Video': fontcolor=white...

11得票2回答
如何使用DrawText()在已知窗口句柄的情况下写入文本?

我想知道如何使用Windows API在特定窗口的给定位置编写文本。 例如,如果文本要写入的窗口内坐标为(x,y) = (40,10),那么我需要做什么才能在该位置编写一行文本到该窗口中?

51得票9回答
如何垂直对齐文本?

目标:在纯画布上运行的 Android >= 1.6。 假设我想编写一个函数,它将绘制一个(宽度,高度)的大红色矩形,然后在内部绘制黑色的Hello World 文字。我希望文本在矩形的视觉中心。那么让我们尝试:void drawHelloRectangle(Canvas c, int to...

7得票2回答
使DrawText函数分行显示字符串

我可以使drawtext在字符串中有空格或者在字符串末尾加入\r\n时进行换行。然而,如果一个没有空格或者换行符的长字符串超出了绘制矩形,那么它将被剪切。如果可能的话,我想要避免这种情况发生。 在drawtext的格式标志中,没有任何能够解决这个问题的标志。你有什么想法吗?

7得票1回答
FFmpeg-在两个时间点之间向视频中添加文字

你好,我有一个20秒长的视频,我想在00:00:10秒到00:00:15秒之间添加一些文字,只需要写上“夏日视频”,并使用FFMPEG淡入淡出。 我知道我必须使用drawtext过滤器,但有人有例子吗? 谢谢。

18得票10回答
FFmpeg中drawtext命令中单引号的使用

我无法让ffmpeg的drawtext视频过滤器在drawtext的"text="参数中绘制撇号/单引号,即使我对它们进行转义。双引号可以正常工作,并且从文件加载的文本(例如textfile="example.txt")中的撇号也可以正常工作。这是一个错误吗? 例如: ffmpeg -i ...

111得票2回答
Android 画布.drawText

我有一个视图,在onDraw(Canvas canvas)方法中使用Canvas对象进行绘制。我的代码如下:Paint paint = new Paint(); paint.setColor(Color.WHITE); paint.setStyle(Style.FILL); canvas.dr...