如何在 JES 應用程序中向圖像添加文本

如何在 JES 應用程序中向圖像添加文本

JES 是一個允許您處理和編輯各種媒體的開發環境。對於圖像,這包括上傳照片或添加不同的濾鏡效果。

如果您正在編輯圖像,您可能希望在一組特定的坐標處添加文本。如果是這樣,您可以使用內置的 JES 函數,例如 addText() 或 addTextWithStyle()。這些函數允許您配置文本出現的位置、文本的顏色和其他樣式選項。

如何在圖像上添加文本

您可以使用 addText() 函數將文本添加到 JES 中的圖像上。由於 JES 使用 Jython 編程語言,因此請務必使用一些基本的 Python 示例溫習 Python 語法。

  1. 在您的計算機上打開 JES 應用程序。
  2. 在編程窗口中,創建一個名為 textOnImage 的新函數: def textOnImage():
  3. 在函數內部,使用 pickAFile() 函數要求用戶選擇其計算機上的本地文件: file = pickAFile()
  4. 使用 makePicture() 函數創建圖片對象: pic = makePicture(file)
  5. 聲明要添加到圖像的字符串: str = "This is a test."
  6. 使用 addText() 函數將文本添加到圖像上。對於第一個參數,輸入圖像。對於第二個和第三個參數,輸入要顯示文本的坐標。將字符串變量作為最終參數傳遞: addText(pic, 50, 50, str)
  7. 默認情況下,文本的顏色為黑色。您可以通過將顏色名稱作為第五個參數傳遞來更改文本的顏色: addText(pic, 100, 100, str, blue)
  8. 使用 show() 函數顯示圖片以將 JES 中的圖像渲染到屏幕上: show(pic)
  9. 單擊位於編程區域下方的加載程序按鈕。如果提示保存文件,請單擊
    JES 中的加載程序按鈕
  10. 在命令行中輸入 textOnImage() 函數來運行它:
    在命令行中運行文本函數
  11. 等待函數顯示帶有文本的圖像。
    顯示帶文字的圖像

如何添加樣式文本

您還可以使用 addTextWithStyle() 函數將樣式文本添加到 JES 中的圖像上。

  1. 創建一個名為 StyledTextOnImage 的新函數: def StyledTextOnImage():
  2. 在函數內部,導入“java.awt.Font”。這將使您可以訪問某些樣式,例如粗體。 import java.awt.Font as Font
  3. 使用 pickAFile() 函數要求用戶在他們的計算機上選擇一個本地文件: file = pickAFile()
  4. 使用 makePicture() 函數創建圖片對象: pic = makePicture(file)
  5. 聲明要添加到圖像的字符串: str = "This is a test."
  6. 使用 makeStyle() 函數創建字體樣式對象。makeStyle() 函數允許您更改字體系列和大小。您還可以使用它來使文本變為粗體、斜體或下劃線。 myFont = makeStyle("Arial", Font.BOLD, 64)
  7. 使用 addTextWithStyle() 函數將文本添加到圖像上。和以前一樣,參數包括圖像本身、文本位置的 x 和 y 坐標以及文本字符串。此外,輸入自定義樣式作為第五個參數: addTextWithStyle(pic, 50, 50, str, myFont)
  8. 與 addText() 一樣,文本默認為黑色,但您可以使用額外的第六個參數指定不同的顏色: addTextWithStyle(pic, 100, 100, str, myFont, blue)
  9. 顯示圖像: show(pic)
  10. 單擊位於編程區域下方的加載程序按鈕。如果提示保存文件,請單擊
    JES 中的加載程序按鈕
  11. 在命令行中輸入 StyledTextOnImage() 函數以運行它: StyledTextOnImage()
    在命令行中運行樣式化文本函數
  12. 等待函數顯示帶有文本的圖像。
    顯示帶有樣式文本的圖像

使用 JES 向圖像添加文本

現在您已經了解瞭如何向圖像添加文本,您可以查看可以使用 JES 對圖像執行的其他一些有趣的操作。這個強大的環境讓您可以裁剪和縮放圖像、應用濾鏡並進行顏色轉換。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *