fillText();
編集可能にして値を変数に読み込む方法を使用して、HTML5キャンバスにテキストを入力しましたか?テキストは複雑な多角形の中に書かれるため、キャンバスの内側にある必要があります。
10320 次
3 に答える
3
キャンバスからテキストを取得することはできません。必要なことはfillText();
、キャンバスを使用してレンダリングする前に、テキストを変数に保持することです。キャンバス内のテキストを編集する場合は、キャンバスを再度ペイントする必要があり、編集したテキストを でレンダリングする場合は、変数からテキストを再度読み取る必要がありますfillText();
。
于 2011-07-25T11:10:36.253 に答える
0
テキストがキャンバスに描画されると、ピクセルになります。元のテキスト (およびポリゴン アウトライン) は保存されません。jpg
またはpng
ファイルから取得できないように、キャンバスから取得することはできません。
キャンバスが JavaScript によって描画される場合は、テキストを別の場所に保存できます。そうでない場合は、OCR する必要があります。
于 2011-07-26T10:10:28.693 に答える