问题标签 [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.
c# - TextRenderer 不绘制一些符号字符
我正在尝试同时使用Graphics.DrawString
和绘制一些文本TextRenderer.DrawText
。我使用Symbol字体,但输出不一样 -TextRenderer
不处理符号“小于或等于”、“大于或等于”和“不等于”(字节值0xA3
、、、0xB3
)0xB9
- 它绘制框而不是他们。但是,其他特殊符号被正确绘制 - 例如“平方根”(0xD6).
我在两种方法中都使用相同的字体。我该怎么做才能TextRenderer
正确绘制这些符号?
编辑:
我正在运行带有捷克语版本的 .NET 4、Windows 7 Ultimate(但我已经用英语版本对其进行了测试,并且看起来相同)。
以下是我的测试应用程序的代码:
这是输出:
fonts - ID3DXFont 绘制的文本在窗口调整大小后被拉伸
我使用 ID3DXFont::DrawText 在窗口上绘制文本。但是当窗口调整大小时,文本也会拉伸/收缩。我试图计算窗口大小改变的百分比,并应用于字体大小,但它看起来真的很奇怪。我想知道是否有固定字体大小,即使窗口大小改变了。这是我绘制文本的方式:
我尝试使用 SetViewport 方法,但是没有用。以下代码显示了我如何操作 direct3d。我已经在这个问题上停留了很长一段时间,完全不知道如何解决它。
非常感谢,这真的很有帮助。
但是,如果我创建一个与窗口大小(更大或更小)具有不同分辨率后备缓冲区的交换链。并将一些图像渲染到窗口,它会自动重新调整图像大小以适应窗口大小。由于大小不同,视口似乎已更改。绘制的文本也会被拉伸/收缩。有什么办法可以防止这种情况发生吗?
我希望覆盖文本不受其他任何影响。
android - 我可以在 android 画布上绘制 pi,让它看起来像是用 drawText 绘制的吗?
嗨,我有一个 android 画布,我用阴影层和其他一些文本效果在上面绘制文本。我还希望能够在画布上绘制 π,使其看起来与 drawText 相同,但我认为 drawText 不支持 UTF-8,所以这就是我卡住的地方。有谁知道我可以做到这一点的其他方式?制作我自己的显示路径会起作用,但我不知道如何制作一个漂亮的 pi 路径。感谢您的任何回答!
android - 如何在画布上绘制大尺寸文本?
我想沿着屏幕高度垂直绘制画布月的文本。
油漆初始化:
绘画:
结果在hdpi屏幕上看起来不错,但在xhdpi屏幕上非常丑陋和像素化。
我在各种设备上做了更多的测试,明白什么结果取决于安卓版本,而不是屏幕密度和分辨率。
代码在 2.x 平台上运行良好,但在 4.0.3+ 上无法运行。假设,Android draw 实现在这里被改变了。你可以在这里看到完整的代码。
hdpi 2.3.5版(也测试了2.2)
xhdpi 4.2版(也测试4.1, 4.0.3)
尝试绘制抗锯齿的不同变体,亚像素文本没有效果。我该如何解决这个问题?
android - [Android]canvas.drawText 在不断改变文字大小时很慢
我正在尝试通过更改文本大小来不断缩放文本。每次文本大小发生变化时,我都会在画布上实现自己的 drawText 视图。但是无效和重绘画布的过程变得很慢,导致一些动画也变得很慢。
具体操作系统版本为4.0.3(应用在与操作系统版本4.1.1相同的设备上运行良好)
硬件加速已开启。(关闭时运行良好)
我写了一个简单的项目来重现这个问题。自定义视图:
活动:
python - Python:任何不使用 PIL 在图像上绘制文本的想法
我使用 Python 3.3,并且我已经安装(只需执行下载的文件 .exe,不需要任何设置?)从下面的链接中拼写 PIL,不幸的是我导入 PIL 是错误未解决的 PIL。为什么?
http://www.lfd.uci.edu/~gohlke/pythonlibs/
或者有任何想法而不使用 PIL 在图像上绘制文本?
python - Python PIL字节到图像
我试图将二进制转换为图像,然后绘制文本。但我得到了错误:
我已经在这里http://pastebin.ca/raw/2311595
上传了字节字符串,
我可以确定图片大小是 320x240
额外的
这是我可以确定图片字节字符串来自 320x240,只需运行代码将从字节字符串创建图像
已解决,这是更新的代码
android - canvas.drawtext 阿拉伯语反转
当我通过drawtext在画布上写阿拉伯文本时,在某些设备中它是正确的,但在其他设备中它是反向的。例如在某些 سلام 和其他 ﻢﺎﻟﺳ 中。我通过arabicReshaper 转换字符以解决阿拉伯形式的单独字符问题。
- 如何检测单词何时需要反转,何时不需要。
- 在某些设备中 پ 字符显示正确,但在其他一些设备中不显示该字符。我使用自定义字体,我确定字体有 پ 字符。
android - 画布drawText绘制错误的位置
我在用;
在我的画布对象上绘制文本。在 Galaxy Nexus 文本值显示为真点,但在 ASUS 变形金刚平板上,所有这些值都出现如下图所示的假点。有任何想法吗?
谢谢。
android - Surfaceview 上的 Drawtext 仅适用于模拟器,但不适用于设备
我在 SurfaceView 上使用 canvas.drawText 并且输出在模拟器上看起来是正确的,但是当我将应用程序部署到我的设备(三星 Galaxy S3)时,文本是从上到下写的,如下所示:
看起来像在文本的每个字符之后添加了一个换行符。
设备是否是横向的并不重要,它永远不会工作,我不知道为什么。
我究竟做错了什么?
在 AndroidManifest.xml 我使用:
我正在使用的代码:
谢谢你的帮助!斯蒂芬妮