问题标签 [kanjivg]

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 投票
5 回答
4169 浏览

ios - 如何在 Objective-C 中从 SVG 数据创建汉字(日文字母)动画?

我见过几个显示动画汉字的 iPhone/iPad 应用程序。对于那些不熟悉汉字的人来说,笔顺是汉字学习的一个非常重要的部分,所以如果你正在做一个显示动画笔顺的应用程序是必不可少的部分。

我见过的所有执行此操作的应用程序都将KanjiVG 项目作为笔画顺序数据的来源。经过一番研究,我发现 KanjiVG 项目为您提供了以 XML 编码的 SVG 格式的数据。

以前从未编程过图形(并且对 iOS 来说相对较新),我不知道在哪里继续寻找信息。

我需要:

  1. 将 XML 解析为 SVG。
  2. 渲染 SVG。

...但我不确定。对于我在我购买的 iPhone/iPad 应用程序中可以看到这是如何完成的,动画看起来都非常相似,所以肯定有这些家伙正在使用的公共库,但我找不到(可能是因为我没有确切地知道我在寻找什么!)

任何人都可以给我的任何指示将不胜感激。

干杯!

0 投票
1 回答
28 浏览

d3.js - 链接转换,因此 i 的结束触发 i+1 的开始:使用 .each("end", dothat)?

我试着一个接一个地为汉字的笔画制作动画。为此,我使用了“在 i 结束时,开始转换 i+1”each("end", animateSO(code,i+1)),其中 animateSO 因此以增量回调自身。

我希望在当前过渡结束.each("end", animateSO(code, next))时开火。但是所有的过渡都是一起开始的。

如何,“在 i 结束时,开始过渡 i+1”

小提琴:http: //jsfiddle.net/0v7jjpdd/4/


编辑:最终结果http://jsfiddle.net/0v7jjpdd/7/

0 投票
0 回答
83 浏览

javascript - 反应原生汉字字符识别

在此处输入图像描述

我如何通过用户制作的绘图来做到这一点,确保您可以识别汉字字符。

我设法让用户画画。

但我不知道如何通过绘图使汉字字符识别。

你能给我一些建议吗?