如何在 JES 應用程序中創建圖形

如何在 JES 應用程序中創建圖形

JES 是一種編程環境,可讓您編輯照片、視頻和聲音。JES 允許您選擇圖像並更改每個像素的顏色。這種編程方法使您能夠以有趣的方式編輯圖像。

JES 還包括將您自己的圖形添加到圖像上的內置功能。這包括線條或形狀,例如矩形、橢圓形和圓形。

如何在 JES 中創建一個空畫布

您可以使用 JES 呈現現有圖像,包括用戶存儲在其計算機上並選擇上傳的圖像。如果您想在空白圖像上繪製形狀,您可以使用內置的 makeEmptyPicture() 函數來創建一個新的空白畫布。

  1. 在新的 JES 應用程序中,創建一個名為 createEmptyPicture() 的新函數: def createEmptyPicture():
  2. 在其中,使用內置的 makeEmptyPicture() 函數。將新圖片的寬度和高度(以像素為單位)傳遞給函數。由於 JES 使用 Jython,因此請確保縮進代碼,就像在 Python 中一樣。如果您需要修改您的 Python 技能,您可以查看一些針對初學者的重要 Python 命令。 emptyPicture = makeEmptyPicture(600, 300)
  3. 使用show()函數顯示圖片: show(emptyPicture)
  4. 單擊位於編程區域和命令行之間的加載程序按鈕。單擊Yes,並將現有代碼保存在新文件中。
    加載程序和保存對話框
  5. 在命令行中輸入以下代碼: 一旦您按 Enter,這將調用 createEmptyPicture 函數: createEmptyPicture()
    命令行創建空圖功能
  6. 然後該函數將運行,向您展示新的空白畫布。
    顯示空白畫布的新窗口

如何創建和添加矩形

您可以使用 JES 創建矩形等形狀。在 JES 中,x 和 y 坐標從圖像的左上角開始,而不是從左下角開始。

帶有示例坐標的空圖片

使用內置的 addRect() 函數在空白圖片上繪製一個矩形。

  1. 創建一個名為 drawRectangle() 的新函數: def drawRectangle():
  2. 在函數內部,創建一個新的空圖片: pic = makeEmptyPicture(600, 300)
  3. 使用 addRect() 函數繪製一個矩形。addRect() 函數接受六個參數。第一個參數是存儲您要繪製的圖片的變量。接下來是矩形左上角的 x 和 y 坐標。最後,傳遞右下角的 x 和 y 坐標以及邊框的顏色。 addRect(pic, 50, 100, 200, 50, red)
  4. 您還可以使用 addRectFilled() 函數而不是 addRect() 添加填充矩形: addRectFilled(pic, 100, 200, 200, 50, red)
  5. 使用 show() 函數顯示圖像: show(pic)
  6. 單擊位於編程區域和命令行之間的加載程序按鈕。
  7. 通過命令行運行 drawRectangle() 函數:
    命令行繪製矩形函數
  8. 等待圖像打開,顯示您製作的矩形。
    顯示矩形形狀的空圖像

如何創建和添加圓形和橢圓形

您可以使用內置的 addOval() 函數來創建橢圓和圓形。如果要創建圓形,請確保橢圓的寬度和高度相等。

  1. 創建一個名為 drawCircle() 的新函數: def drawCircle():
  2. 在函數內部,創建一個新的空圖片: pic = makeEmptyPicture(600, 300)
  3. 使用 addOval() 函數創建一個橢圓。將要繪製橢圓的圖片添加為函數的第一個參數。輸入橢圓左上點的 x 和 y 坐標。添加寬度和高度,如果您正在繪製橢圓,則它們不必相等。最後一個參數接受橢圓輪廓的顏色: addOval(pic, 100, 100, 50, 100, red)
  4. 要添加實心橢圓,請使用 addOvalFilled() 函數,而不是 addOval() 函數: addOvalFilled(pic, 200, 100, 50, 100, red)
  5. 您可以使用相同的 addOval() 函數來創建圓。確保作為第三個和第四個參數輸入的寬度和高度值相同: addOval(pic, 350, 100, 50, 50, red)
  6. 使用 addOvalFilled() 函數創建實心圓: addOvalFilled(pic, 450, 100, 50, 50, red)
  7. 使用 show() 函數顯示圖像: show(pic)
  8. 單擊位於編程區域和命令行之間的加載程序按鈕。
  9. 在命令行上運行 drawCircle() 函數:
    在命令行中繪製橢圓函數
  10. 等待圖像打開以查看繪製的橢圓和圓圈。
    顯示橢圓形和圓形的空圖像

如何創建和添加線條

使用 addLine() 函數在 JES 中的空圖像上繪製線條。

  1. 創建一個名為 drawLine() 的新函數: def drawLine():
  2. 在函數內部,創建一個新的空圖片: pic = makeEmptyPicture(600, 300)
  3. 使用 addLine() 函數繪製一條線。輸入要畫線的圖片。在第二個和第三個參數中,輸入起點的 x 和 y 坐標。在第四和第五個參數中,輸入終點的 x 和 y 坐標。最後,輸入線條的顏色。從 (50, 200) 到 (250, 200) 繪製一條線: addLine(pic, 50, 200, 250, 200, red)
  4. 使用 show() 函數顯示圖像: show(pic)
  5. 單擊位於編程區域和命令行之間的加載程序按鈕。
  6. 在命令行上運行 drawLine() 函數:
    命令行畫線功能
  7. 等待圖像打開,顯示新行。
    顯示畫線的空圖像

在 JES 中繪製您自己的形狀

您現在應該能夠在 JES 中繪製自己的形狀。您可以開始使用所提供的其他一些有趣的圖像處理技術來獲得更多創意。

發佈留言

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