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