为文本中的每个单词创建图像的建议

2023-12-08

我正在寻找一种方法来自动为文本文件中的每个单词创建图像渲染(我正在研究一种“简单”的方法来在不支持复杂脚本的计算机和手机上显示复杂的脚本)。有没有一种简单的方法可以做这样的事情?文本将为高棉语 (UTF-8)。我已经尝试过 imagettftext (php) 但它似乎与高棉 Unicode 字体不兼容(看这里)。 单词分隔符不是英语中的普通空格,而是零宽度空格(U+0200B)。

示例文本: កាល​ដើម​ដំបូង​ឡើយ ព្រះ​បាន​បង្កើត​ផ្ទៃ​មេឃ និង​ ផែនដី។

您能提供的任何帮助将不胜感激!谢谢你!


Use Gtk3::WebKit捕获呈现的 HTML 到任何libcairo输出目标。

截至 2011 年,这是最现代、最灵活的解决方案。


Sample rendering to PNG of the whole Khmer phrase

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为文本中的每个单词创建图像的建议 的相关文章

  • 转换 const void*

    我有一个函数返回一个const void 我想用它的信息作为char 我可以将它投射为 C 风格的罚款 char variable但是当我尝试使用reinterpret cast like reinterpret cast
  • 独特的 Linux 文件名,可按时间排序

    以前我用的是uuidgen http man7 org linux man pages man1 uuidgen 1 html创建唯一的文件名 然后我需要通过 bash 脚本按日期 时间迭代该文件名 从那时起 我发现简单地通过 ls l 循
  • 现代 C++ 编译器是否能够在某些情况下避免调用 const 函数两次?

    例如 如果我有以下代码 class SomeDataProcessor public bool calc const SomeData d1 const SomeData d2 const private Some non mutable
  • 如何将设备上未保存的图片上传到dropbox帐户?(IOS)

    Dropbox RestClient 仅保存文件 所以我想先将图像保存在本地文件夹中 然后上传它 结果它保存了文件 但它已损坏 NSString localPath NSBundle mainBundle pathForResource I
  • extern 声明和函数定义都在同一文件中

    我只是浏览了一下gcc源文件 在gcc c 我发现了类似的东西 extern int main int char int main int argc char argv 现在我的疑问是extern是告诉编译器特定的函数不在这个文件中 但可以
  • 将 bash 提示符下的当前命令复制到剪贴板

    我想要一个快速的键盘命令序列 将 bash 提示符处的当前命令复制到剪贴板 例如 要将最后一个 bash 命令复制到剪贴板 我会按 up some command sequence 复制它 或者 例如 要在 bash 历史记录中搜索命令 我
  • 语音识别编程问题入门

    所以 你们可能都看过 钢铁侠 其中托尼与一个名为贾维斯的人工智能系统进行交互 演示剪辑here http www youtube com watch v Go8zsh1Ev6Y 抱歉 这是广告 我非常熟悉 C C 和 Visual Basi
  • 不同 C++ 文件中的相同类名

    如果两个 C 文件具有相同名称的类的不同定义 那么当它们被编译和链接时 即使没有警告也会抛出一些东西 例如 a cc class Student public std string foo return A void foo a Stude
  • 在 C# 中检查 PowerShell 执行策略的最佳方法是什么?

    当你跑步时Get ExecutionPolicy在 PowerShell 中 它得到有效的执行政策 https learn microsoft com en us powershell module microsoft powershell
  • 是否使用 C# 数据集? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我对 C 中的数据集概念有点困惑 编码 ASP NET 站点 但这并不重要 在我的阅读中 我了解到它们 本质上 用作我的应用程序和我的
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be
  • 如果输入被重定向则执行操作

    我想知道如果我的输入被重定向 我应该如何在 C 程序中执行操作 例如 假设我有已编译的程序 prog 并且我将输入 input txt 重定向到它 我这样做 prog lt input txt 我如何在代码中检测到这一点 一般来说 您无法判
  • 模板外部链接?谁能解释一下吗?

    模板名称具有链接 3 5 非成员函数模板可以有内部链接 任何其他模板名称应具有外部链接 从具有内部链接的模板生成的实体与在其他翻译单元中生成的所有实体不同 我知道使用关键字的外部链接 extern C EX extern C templat
  • 如何使用 Keras ImageDataGenerator 预测单个图像?

    我已经训练 CNN 对图像进行 3 类分类 在训练模型时 我使用 keras 的 ImageDataGenerator 类对图像应用预处理功能并重新缩放它 现在我的网络在测试集上训练得非常准确 但我不知道如何在单图像预测上应用预处理功能 如
  • Oauth2中如何同时撤销RefreshToken和使AccessToken失效

    我正在使用 Owin Oauth2 授权和资源服务器相同 开发单页面应用程序 AngularJS Net MVC Json Rest API 的身份验证流程 我选择了 Bearer Token 路由而不是传统的 cookie session
  • 比较:接口方法、虚方法、抽象方法

    它们各自的优点和缺点是什么 接口方法 虚拟方法 抽象方法 什么时候应该选择什么 做出这一决定时应牢记哪些要点 虚拟和抽象几乎是一样的 虚方法在基类中有一个实现 可以选择重写 而抽象方法则没有 并且must在子类中被覆盖 否则它们是相同的 在
  • C++:为什么 numeric_limits 对它不知道的类型起作用?

    我创建了自己的类型 没有任何比较器 也没有专门化std numeric limits 尽管如此 由于某种原因 std numeric limits
  • 将 Lambda 表达式树与 IEnumerable 结合使用

    我一直在尝试了解有关使用 Lamba 表达式树的更多信息 因此我创建了一个简单的示例 这是代码 如果作为 C 程序粘贴到 LINQPad 中 它可以工作 void Main IEnumerable
  • 在 Win32 控制台应用程序中设置光标位置

    如何在 Win32 控制台应用程序中设置光标位置 最好 我想避免制作句柄并使用 Windows 控制台功能 我花了整个早上沿着那条黑暗的小巷跑 它产生的问题比它解决的问题还要多 我似乎记得当我在大学时使用 stdio 做这件事相对简单 但我
  • EntityFramework 6.0.0.0 读取数据,但不插入

    我创建了一个基于服务的数据库 folderName gt Add New Item gt Data gt Service based Database文件到 WPF 应用程序中 然后我用过Database First方法并创建了Person

随机推荐

  • SerialPort 类和 DataReceived 事件...获取字节。使用 ReadLine 还是 ReadExisting?有什么例子吗?

    我想通过串行发送和接收字节 我的接收器应该异步获取字节 我写了下面的小例子 看起来可行 但它给我留下了一种不安的感觉 我真的应该使用 WriteLine ReadLine 吗 正如现在所写 是否有可能为每个字节调用事件处理程序 m port
  • cmake - 未定义的引用

    我是新来的cmake并且知道这个问题之前已经被问过 但仍然找不到我做错了什么 我有一个带有文件夹的外部库 include and lib The include文件夹包含所有标题 h 和 lib文件夹包含所有源 c files 在我的项目中
  • 错误:参数类型 double/string 等不符合预期类型“AnyObject”

    我看了一些 iOS 编程教程 并对 AnyObject 有疑问 桥接不起作用 我有以下代码 import Foundation class CalculatorBrain private var accumulator 0 0 var in
  • 在 64 位进程中加载​​ 32 位 dll [重复]

    这个问题在这里已经有答案了 我希望我的 C 应用程序有条件地运行本机方法 有条件地选择运行 dll 的 x86 或 x64 版本 每当我尝试加载 32 位 dll 时 都会收到以下错误 Unhandled Exception System
  • 将 mat 文件转换为 pandas 数据框

    我想转换这个文件到 pandas 数据框 import pandas as pd import scipy io mat scipy io loadmat cardio mat cardio df pd DataFrame mat 我收到此
  • 继承int的类中的位运算

    我继承了 int 因为我想实现一个简单的按位运算接口 由于 int 的不可变性 我必须使用整数成员函数 例如int and class Bitset int def setitem self index value if value sel
  • Azure Function ServiceBusReceivedMessage ApplicatonProperties 为空

    我正在创建一个作为 ServiceBus 触发器的 Azure 函数 FunctionName RetryRack public async Task Run ServiceBusTrigger RackIntegration topic
  • 如何从 HashMap 中删除重复值

    我不知道如何最好地描述我的问题 但就是这样 我试图从中删除相同的名称 值 HashMap
  • 处理 Sql 服务器字符串连接中的 NULL

    我有以下 SQL 查询 select s comments s further comments from dbo samples s where id 1234 但是 如果 s comments 或 s further comments
  • 使用 python 从文本文件导入矩阵

    我有两个文本文件 其中写入了矩阵 不是 numpy 矩阵 所以它是一个列表列表 这些矩阵以字符串格式编写 因此文本文件如下所示 1 2 3 3 4 5 6 7 8 3 3 3 5 6 7 我想使用 python 从文本文件中读回这个矩阵 我
  • 从函数中调用按钮 OnClick

    我有一个 OnClick Button Click 按钮 我想从另一个函数调用 Button Click 但问题是我需要给出它 object sender EventArgs e 我应该为这些参数输入什么 有什么办法解决吗 你可以这样做 B
  • Karate - 获取一个以 char 开头并从 json 响应的最后出现的值

    我试图获取此 json 中存在的值 F20210518060000 name F20210518000000 timestamp 2021 05 18T00 00 00Z forecast from 2021 05 18T00 00 00Z
  • 与 pytest 并行运行单元测试? [复制]

    这个问题在这里已经有答案了 如何并行执行用 pytest 编写的单元测试 我可以选择哪些并行策略 为了并行运行 pytests 您需要安装pytest xdist 请参阅下面列出的不同并行策略 您可以使用其中任何一种 但是我可以打赌其中一种
  • 如何在 Xcode 6 或更高版本中创建类别?

    我想创建一个类别UIColor在我的应用程序中使用 Xcode 6 但问题是 在 Xcode 6 中没有 Objective C 类别文件模板 Xcode 6 中有创建类别的选项吗 他们没有忘记 他们只是在没有告诉任何人的情况下移动了它 C
  • Azure 容器实例在浏览器上不响应 DNS 名称

    我有本地监听端口 5000 的 docker 镜像 我已将映像部署到 Azure 容器注册表 然后我使用以下命令创建了 Azure 容器实例 az container create resource group myResourceGrou
  • 删除 NULL 指针安全吗?

    删除 NULL 指针安全吗 这是一种好的编码风格吗 delete无论如何都会执行检查 因此在您这边检查会增加开销并且看起来更难看 Avery好的做法是在之后将指针设置为 NULLdelete 有助于避免双重删除和其他类似的内存损坏问题 我也
  • 在 C 函数调用之前在内联汇编中推送额外的参数是否以任何方式(跨编译器、平台、libc 实现等)安全或可移植?

    我写了一个函数来漂亮地打印数独 当然这个模式可以通过一些循环生成 但我不想经历麻烦 所以这就是我想出的 前 5 个格式说明符只是 printf 的参数 本身被推入堆栈 并且在回车后将被覆盖 虽然 它可以在我的机器上运行 但我想知道这是否可以
  • 如何在不同的Qt线程中调用GUI元素?

    我有一个应用程序 其中线程 不是主线程 需要访问 GUI 的元素 发送单击操作 显示消息框等 我正在 python 和 Qt 中工作 也知道在非主线程中这是不可能的 有办法做到吗 我的意思是将我想要在线程中执行的操作发送到主线程 这是一个关
  • 如何在 Prolog 解释器中使用差异列表

    当我写下的时候这个问题在一个空列表上作为差异列表我想测试一下我对这些结构的了解 然而 当我尝试像比较不同符号这样简单的事情时 我似乎错了 而且我做了not了解差异列表的实际情况 L a b c d e d e L a b c false e
  • 为文本中的每个单词创建图像的建议

    我正在寻找一种方法来自动为文本文件中的每个单词创建图像渲染 我正在研究一种 简单 的方法来在不支持复杂脚本的计算机和手机上显示复杂的脚本 有没有一种简单的方法可以做这样的事情 文本将为高棉语 UTF 8 我已经尝试过 imagettftex