问题标签 [drawtext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
31510 浏览

android - Android canvas drawText 文本的y位置

我正在使用 Canvas 创建一个带有一些背景和一些文本的 Drawable。可绘制对象用作 EditText 内的复合可绘制对象。

文本是通过画布上的 drawText() 绘制的,但在某些情况下,绘制文本的 y 位置确实存在问题。在这种情况下,某些字符的一部分会被截断(参见图片链接)。

没有定位问题的字符:

http://i50.tinypic.com/zkpu1l.jpg

有定位问题的字符,文本包含“g”、“j”、“q”等:

http://i45.tinypic.com/vrqxja.jpg

您可以在下面找到重现该问题的代码片段。

有没有专家知道如何确定 y 位置的正确偏移量?

0 投票
8 回答
9839 浏览

ffmpeg - drawtext中的ffmpeg单引号

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

例如

0 投票
1 回答
814 浏览

ffmpeg - ffmpeg + libavfilter 的 drawtext 不打印重音字符

FFMpeg 的 libavfilter drawtext 过滤器似乎不想打印像 é 这样的重音字符,而只是在它们应该存在的地方留下一个空间。从文件加载文本和从命令行指定文本时都会发生这种情况:

有什么方法可以让 ffmpeg 正确绘制重音字符?我尝试了几种不同的字体,以确保它们不是罪魁祸首。

0 投票
12 回答
127012 浏览

java - 画布上的 Android 中心文本

我正在尝试使用下面的代码显示文本。问题是文本没有水平居中。当我为 设置坐标时drawText,它将文本的底部设置在此位置。我希望绘制文本,以便文本也水平居中。

这是一张进一步显示我的问题的图片:

截屏

0 投票
2 回答
4342 浏览

mfc - 在 MFC 应用程序中显示文本

我需要在 MFC 应用程序中显示文本。我有一个示例文本,例如“在 mfc 应用程序中显示文本”。假设我打算在其中绘制此文本的客户端窗口非常小(水平),以至于一行中唯一可以容纳的文本是“显示文本”。不显示“mfc 应用程序”字样。我的问题是,如何确保这些单词显示在下一行,而不是仅仅被剪掉?我正在使用 drawtext 函数来显示文本。

谢谢。

0 投票
1 回答
10502 浏览

ffmpeg - 如何使用 ffmpeg 向 avi 视频添加文本?

我正在尝试在 Ubuntu 12.04 上使用 ffmpeg 在视频底部放置一个简单的文本。我试过这个,这是在几个地方建议的:

但我每次都会收到这个错误:

感谢你的帮助。

0 投票
1 回答
460 浏览

blackberry - 调用drawtext()时如何自定义换行符?

这是一个列表字段。

请看

这只会绘制一行文本。我做了研究,发现没有内置函数,必须自定义一个函数使文本自动下一行。

像这样的功能

0 投票
2 回答
2305 浏览

android - Android Canvas.drawText 不呈现

我有一个自定义视图,可以在屏幕上绘制几个不同的东西。每个人都有自己的绘画对象。一切都画得很好,除了文字。它在 Gingerbread 中运行良好,但 ICS+ 没有文本。

这是我的绘制方法:

Grid、Selected 和 Today 工作正常。Header 和 Days 是文本绘图,它们不起作用。

这是drawHeader方法:

有任何想法吗?

0 投票
1 回答
269 浏览

c# - 如何读取外部应用程序 DrawText 绘制的文本

我一直在为这个问题苦苦挣扎:“如何阅读外部应用程序 DrawText 绘制的文本?”。

我现在用 C# 编码。

我不可能使用光学字符识别,我不希望使用 Hook 或任何直观的东西。

但是可以做到吗?如果可以,怎么做?

0 投票
1 回答
820 浏览

c++ - DLL 注入:DrawText 和 TextOut 不返回所有文本

我成功地将我的 DLL 注入到程序中。但是我想从 ListBox 中获取信息。WM_GETTEXT 不起作用,所以我不得不进行 dll 注入。我收到大量文本,但从所需的控制中我什么也没有。

这是我的代码:

我的问题是:有什么我想念的吗?我的意思是还有其他方法可以从应用程序中获取文本吗?因为当我做我的研究时,这应该给我程序中的所有文本。

非常感谢您的帮助!