안녕하세요! 가족과 함께하는 스마트 라이프입니다. 지난 시간에 인공지능 화가에게 멋진 주문서를 쓰는 법을 배웠죠? 오늘은 그 주문서를 받아 인공지능이 그려준 그림을 우리 컴퓨터 화면에 멋지게 짜잔! 하고 띄워주는 ‘마법 캔버스(AI 갤러리)’를 만들어 볼 거예요.

1. 인터넷 속 그림을 가져오는 ‘마법 고리’
인공지능이 그린 그림은 보통 인터넷 어딘가에 저장되어 있어요. 파이썬 비서가 이 그림을 우리 집 컴퓨터로 가져오려면 ‘주소(URL)’라는 마법 고리가 필요해요. 주소를 따라가서 그림 데이터를 다운로드하고, 그걸 우리 눈에 보이게 화면에 펼쳐놓는 과정을 배워볼까요?
2. 캔버스를 만드는 도구: PIL과 Tkinter
파이썬에서 그림을 다룰 때는 아주 유명한 도구 두 가지를 써요.
- PIL (Pillow): “그림 파일을 읽고, 크기를 조절하는 요리사예요.”
- Tkinter: “그림을 걸어둘 액자와 전시실(창)을 만드는 목수예요.”
3. 실전 연습: AI가 그린 그림 화면에 띄우기
인터넷에 있는 예시 그림 주소를 사용해 화면에 띄우는 코드를 짜봅시다! (실제 AI 연결은 다음 시간에 더 깊이 다룰게요!)
import tkinter as tk
from PIL import Image, ImageTk
import urllib.request
import io
# 1. 전시회 창(액자) 만들기
root = tk.Tk()
root.title("🎨 파이썬 AI 마법 갤러리")
# 2. 인공지능이 그린 그림 주소 (예시 주소예요!)
url = "https://raw.githubusercontent.com/python-pillow/Pillow/master/docs/conf.py" # 예시용
# 실제로는 AI가 준 그림 주소를 넣어요!
print("🚚 인공지능 화가가 그림을 배달 중입니다...")
# 3. 인터넷에서 그림 가져오기 마법
with urllib.request.urlopen("https://picsum.photos/400/400") as u:
raw_data = u.read()
# 4. 그림을 파이썬이 이해하게 바꾸고 액자에 넣기
im = Image.open(io.BytesIO(raw_data))
photo = ImageTk.PhotoImage(im)
label = tk.Label(root, image=photo)
label.pack()
print("✅ 전시 준비 완료! 창을 확인해 보세요.")
root.mainloop()

4. 나만의 갤러리 꾸미기 팁
그림만 덜렁 있으면 심심하겠죠? 액자 아래에 이런 걸 추가해 보세요!
- 작품 설명 달기: 우리가 썼던 ‘프롬프트’를 그림 아래에 글자로 써넣어요.
- 버튼 만들기: “다음 그림 그려줘!” 버튼을 눌러서 새로운 마법을 부려봐요.
- 저장하기: 맘에 드는 그림은 ‘내 보물상자’ 폴더에 저장하는 기능도 넣을 수 있어요.
5. 가족과 함께하는 ‘AI 미술관 관람’
오늘 만든 코드를 실행해서 화면에 그림이 나타나면, 온 가족이 모여 미술 비평가가 되어보세요. “우와, 파이썬이 그려준 이 강아지는 정말 우주 비행사 같네!”라고 대화하며, 아이가 만든 프로그램이 단순한 숫자가 아니라 시각적인 예술이 되는 과정을 축하해 주세요. 아이는 자신이 만든 도구가 세상을 더 아름답게 표현할 수 있다는 사실에 큰 감동을 느낄 거예요.
마치며: 여러분의 방이 미술관이 됩니다
오늘 우리는 인터넷 너머 인공지능의 창작물을 우리 화면으로 가져오는 법을 배웠습니다. 이제 여러분의 컴퓨터는 언제든 멋진 작품이 탄생하는 마법의 미술관이 되었어요! 다음 시간에는 인공지능 친구가 우리와 채팅하며 고민을 상담해 주는 ‘마음 나누기 챗봇’ 마법을 배워보겠습니다!



