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() 함수를 사용하여 이미지에 텍스트를 추가합니다. 첫 번째 인수로 이미지를 입력합니다. 두 번째 및 세 번째 인수에는 텍스트를 표시할 좌표를 입력합니다. 문자열 변수를 최종 인수로 전달:
addText(pic, 50, 50, str)
- 기본적으로 텍스트 색상은 검은색입니다. 색상 이름을 다섯 번째 인수로 전달하여 텍스트 색상을 변경할 수 있습니다.
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 좌표, 텍스트 문자열이 포함됩니다. 또한 사용자 지정 스타일을 다섯 번째 인수로 입력합니다.
addTextWithStyle(pic, 50, 50, str, myFont)
- addText()와 마찬가지로 텍스트는 기본적으로 검은색이지만 추가 여섯 번째 매개변수인
addTextWithStyle(pic, 100, 100, str, myFont, blue)
을 사용하여 다른 색상을 지정할 수 있습니다. - 이미지 표시:
show(pic)
- 를 클릭하십시오 프로그램 불러오기 프로그래밍 영역 아래에 있는 버튼. 파일을 저장하라는 메시지가 표시되면 다음을 클릭합니다. 예 .
- StyledTextOnImage() 함수를 명령줄에 입력하여 실행합니다:
StyledTextOnImage()
- 함수가 텍스트와 함께 이미지를 표시할 때까지 기다립니다.
JES를 사용하여 텍스트 추가
이제 이미지에 텍스트를 추가하는 방법을 살펴보았습니다. JES를 사용하여 이미지에 수행할 수 있는 다른 흥미로운 작업을 확인할 수 있습니다. 이 강력한 환경에서는 이미지를 자르고 크기를 조정하고 필터를 적용하고 색상 변환을 수행할 수 있습니다.