JES アプリケーションで画像にテキストを追加する方法
JES は、さまざまなメディアを処理および編集できる開発環境です。画像の場合、これには写真のアップロードやさまざまなフィルター効果の追加が含まれます。
画像を編集している場合、特定の座標セットにテキストを追加したい場合があります。その場合、addText() や addTextWithStyle() などの組み込み JES 関数を使用できます。これらの関数を使用すると、テキストが表示される場所、テキストの色、およびその他のスタイル オプションを構成できます。
画像にテキストを追加する方法
addText() 関数を使用して、JES のイメージにテキストを追加できます。JES は Jython プログラミング言語を使用するため、基本的な Python の例をいくつか使用して、Python 構文をブラッシュアップしてください。
- コンピューターで JES アプリケーションを開きます。
- プログラミング ウィンドウで、textOnImage という新しい関数を作成します。
def textOnImage():
- 関数内で pickAFile() 関数を使用して、ユーザーにコンピューター上のローカル ファイルを選択するように求めます。
file = pickAFile()
- makePicture() 関数を使用して画像オブジェクトを作成します。
pic = makePicture(file)
- イメージに追加する文字列を宣言します。
str = "This is a test."
- addText() 関数を使用して、画像にテキストを追加します。最初の引数には、イメージを入力します。2 番目と 3 番目の引数には、テキストを表示する座標を入力します。文字列変数を最後の引数として渡します。
addText(pic, 50, 50, str)
- デフォルトでは、テキストの色は黒です。5 番目の引数として色の名前を渡すことで、テキストの色を変更できます。
addText(pic, 100, 100, str, blue)
- show() 関数を使用して画像を表示し、JES の画像を画面にレンダリングします。
show(pic)
- プログラミング領域の下にある[プログラムのロード] ボタンをクリックします。ファイルを保存するように求められたら、[はい] をクリックします。
- コマンドラインに textOnImage() 関数を入力して実行します。
- 関数がテキスト付きの画像を表示するのを待ちます。
スタイル付きテキストを追加する方法
addTextWithStyle() 関数を使用して、スタイル付きテキストを JES の画像に追加することもできます。
- StyledTextOnImage という新しい関数を作成します。
def StyledTextOnImage():
- 関数内で、「java.awt.Font」をインポートします。これにより、太字フォントなどの特定のスタイルにアクセスできます。
import java.awt.Font as Font
- pickAFile() 関数を使用して、ユーザーにコンピューター上のローカル ファイルを選択するように求めます。
file = pickAFile()
- makePicture() 関数を使用して画像オブジェクトを作成します。
pic = makePicture(file)
- イメージに追加する文字列を宣言します。
str = "This is a test."
- フォント スタイル オブジェクトを作成するには、makeStyle() 関数を使用します。makeStyle() 関数を使用すると、フォント ファミリとサイズを変更できます。また、テキストを太字、斜体、または下線付きにするために使用することもできます。
myFont = makeStyle("Arial", Font.BOLD, 64)
- addTextWithStyle() 関数を使用して、画像にテキストを追加します。前と同じように、引数には画像自体、テキスト位置の x 座標と y 座標、およびテキスト文字列が含まれます。さらに、カスタム スタイルを 5 番目の引数として入力します。
addTextWithStyle(pic, 50, 50, str, myFont)
- addText() と同様に、テキストはデフォルトで黒ですが、追加の 6 番目のパラメーターで別の色を指定できます。
addTextWithStyle(pic, 100, 100, str, myFont, blue)
- 画像を表示:
show(pic)
- プログラミング領域の下にある[プログラムのロード] ボタンをクリックします。ファイルを保存するように求められたら、[はい] をクリックします。
- StyledTextOnImage() 関数をコマンド ラインに入力して実行します。
StyledTextOnImage()
- 関数がテキスト付きの画像を表示するのを待ちます。
JES を使用したイメージへのテキストの追加
画像にテキストを追加する方法を見てきましたが、JES を使用して画像に対して実行できるその他の興味深いことを確認できます。この強力な環境では、画像のトリミングと拡大縮小、フィルターの適用、および色の変換を行うことができます。
コメントを残す