2011-06-21 7 views
1

私は数時間前から検索してきましたが、まだ素晴らしいjqueryプラグイン(または何か他のもの)が見つからないようで、テキストを挿入するのに役立ちます絵。jQueryで画像にテキストを挿入する

私はテキストが画像の上にあることを望んでいません。私はテキストがイメージの一部になることを望む。私はそれを動機づけ/デモティヴ・ポストをオンラインで作るために使用します。テキストの問題に加えて、私はまた、黒の "パディング"を作る方法を見つけることができません。

これにアプローチする方法のヒントやヒントを教えていただければ幸いです。ありがとうございました!

答えて

2

jqueryは、ブラウザでのUI処理(ユーザーインターフェイスレベルでの処理)です。あなたが望むものは、サーバー側で作成する必要があります - 例えばPHPs imagemagickライブラリを使用します。

+0

それはたくさん説明します!ありがとうございました! – Alvydas

0

javascriptを使用して画像を編集することはできません。イメージ編集にはサーバーサイド言語を使用する必要があります。

+0

気をつけて理由を説明してください。 – rahul

0

これは、Canvas要素を使用して可能です。

を使用でき

:(あなたの境界線を与える)指定されたオフセットでキャンバスに<img>タグの内容をレンダリングするために

ctx.drawImage(img, dx, dy); 

を、そして:

ctx.fillText(...); 

あなたを追加します一番上に自分のテキスト。

W3C specを参照してください。

HTML5をお持ちでない場合は、サーバー側で行う必要があります。

0

Raphaëlをご覧ください。イメージを動的にロードし、出力として新しいイメージを作成する必要があります。

そうしないと、HTML 5がオプションになるか、他の方法で述べたようにサーバー側のソリューションが必要になります。

+0

非常に良い選択ですが、すべてのブラウザと古いブラウザでは動作しません。 –

+0

Raphaëlは現在、Firefox 3.0以降、Safari 3.0以上、Chrome 5.0以上、Opera 9.5以上、Internet Explorer 6.0以上をサポートしています。それよりも古いものは、現在の技術に期待していますか?高度な機能が必要な場合は、古いブラウザを忘れて、技術に追いつかなくてはなりません。 – Rasika

関連する問題