이번 시간에는 JS, Python, Java 3가지 언어에서 이미지 출력 코드를 비교해 보겠다. 3가지 언어의 이미지 출력 코드를 비교해 보고 각 언어의 난이도를 간단히 체험해 보자.
1. JS의 이미지 출력 코드
JS는 특별히 import나 lib의 추가 없이 html 코드안에 이미지의 경로만 지정하면 바로 이미지를 출력할 수 있다. 이미지 파일의 path를 정확히 기술해 줘야 이미지가 나타난다
위의 코드를 실행시키면 웹 브라우저 상에서 지정한 이미지가 출력된다.
2. Python의 이미지 출력 코드
Python은 아주 배우기 쉬운 언어의 대명사로 잘 알려져 있다. 그러나 텍스트 출력은 print("Hello World!") 단 한줄이면 끝나지만 이미지 출력은 이미지 관련 lib를 import 해야 이미지를 출력 할 수 있다. Python에서도 이미지를 출력할 수 있게 하는 여러가지 lib가 있지만 필자는 matplotlib.pylot lib를 import 해서 이미지를 출력했다. 여기도 이미지 파일의 path를 정확히 기술해 줘야 이미지가 나타난다.
위의 코드를 실행하면 matplotlib.pylot lib에서 지정한 포맷에 맞춰 이미지가 출력된다.
3. Java의 이미지 출력 코드
Java의 이미지 출력코드는 상당히 까다롭고 복잡하다. import해야 하는 파일도 많고 코드도 복잡하다.
위의 코드를 실행시키면 아래와 같이 지정된 이미지 파일을 제대로 출력해 준다.
이번 시간에는 JS, Python, Java 3가지 언어의 이미지 출력 코드를 비교해 보았다. 코드만 보아도 어느 언어가 쉽고 다루기 쉬운지 금방 알 수 있을 것이다. 다음 시간에는 C, C++, C#의 이미지 출력코드를 비교해 보겠다.
'SW 배움터' 카테고리의 다른 글
여러 AI 그림 사이트를 비교해 주는 사이트 소개 (0) | 2023.03.23 |
---|---|
비주얼 스튜디오 코드 AI 코드 완성 도우미 Tabnine 소개 (0) | 2023.01.19 |
HTML과 CSS의 관계 (0) | 2022.10.22 |
인터넷 기반 AI 티처블 머신 배우기 (0) | 2022.10.15 |
kodular 소개 (0) | 2022.09.28 |