問題タブ [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キャンバス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一重引用符

ffmpegのdrawtextビデオフィルターを取得して、アポストロフィ/一重引用符がdrawtextの "text ="パラメーターにある場合、それらをエスケープしても描画できませんでした。二重引用符は正常に機能し、ファイル(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 アプリケーションでテキストを表示する」のようなサンプル テキストがあります。このテキストを描画しようとしているクライアント ウィンドウが (水平方向に) 非常に小さいため、1 行に収まる唯一のテキストが "Display text in" であるとします。「mfc アプリケーション」という言葉は表示されません。私の質問は、これらの単語が切り取られるのではなく、次の行に表示されるようにするにはどうすればよいですか? drawtext 関数を使用してテキストを表示しています。

ありがとう。

0 投票する
1 に答える
10502 参照

ffmpeg - ffmpeg を使用してテキストを avi ビデオに追加するには?

Ubuntu 12.04 で ffmpeg を使用して、ビデオの下部に簡単なテキストを配置しようとしています。いくつかの場所で提案されているこれを試しました:

しかし、毎回このエラーが発生します:

あなたの助けに感謝。

0 投票する
1 に答える
460 参照

blackberry - drawtext()を呼び出すときに改行をカスタムする方法は?

これはリストフィールドです。

見てください

これにより、テキストは1行だけ描画されます。調べてみたところ、組み込み関数がなく、次の行のテキストを自動化する関数をカスタム化する必要があることがわかりました。

このような機能

0 投票する
2 に答える
2305 参照

android - AndroidCanvas.drawTextがレンダリングされない

画面にいくつかの異なるものを描画するカスタムビューがあります。それぞれに独自のペイントオブジェクトがあります。テキストを除いて、すべてがうまく描画されています。ジンジャーブレッドでは問題なく動作しますが、ICS+にはテキストがありません。

これが私のオンドローメソッドです:

Grid、Selected、Todayは正常に機能します。ヘッダーと日はテキスト描画であり、機能しません。

drawHeaderメソッドは次のとおりです。

何か案は?

0 投票する
1 に答える
269 参照

c# - 外部アプリケーションの DrawText で描画されたテキストを読み取る方法

私は、「外部アプリケーション DrawText で描画されたテキストをどのように読み取るのですか?」というこの質問に長い間苦労してきました。

現在、C# でコーディングしています。

光学式文字認識を使用することはできません。フックなどの直感的なものは使用しないでください。

しかし、それはできますか? はいの場合、どのように?

0 投票する
1 に答える
820 参照

c++ - DLL インジェクション: DrawText と TextOut がすべてのテキストを返さない

DLL をプログラムに挿入することに成功しました。ただし、ListBox から情報を取得したいと考えています。WM_GETTEXT が機能しないため、dll インジェクションを実行する必要がありました。多くのテキストを受信して​​いますが、目的のコントロールからは何も得られません。

これが私のコードです:

私の質問は: 私が見逃しているものはありますか? アプリケーションからテキストを取得する他の方法はありますか? 私が調査を行ったので、これによりプログラムのすべてのテキストが得られるはずです。

ご助力ありがとうございます!