seawolf2357 commited on
Commit
be3c345
1 Parent(s): 18b02cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -8
app.py CHANGED
@@ -1,7 +1,5 @@
1
  import gradio as gr
2
  import requests
3
- from PIL import Image
4
- from io import BytesIO
5
 
6
  # 구글 이미지 검색 함수
7
  def google_image_search(query):
@@ -11,20 +9,18 @@ def google_image_search(query):
11
 
12
  response = requests.get(URL)
13
  results = response.json()
14
- images = []
15
 
16
  for item in results.get('items', []):
17
  image_url = item['link']
18
- response = requests.get(image_url)
19
- img = Image.open(BytesIO(response.content))
20
- images.append(img)
21
 
22
- return images
23
 
24
  # Gradio 인터페이스 정의
25
  iface = gr.Interface(fn=google_image_search,
26
  inputs=gr.Textbox(lines=2, placeholder="검색할 이미지의 텍스트를 입력하세요..."),
27
- outputs=gr.Image(type="pil", label="검색 결과"),
28
  title="구글 이미지 검색",
29
  description="텍스트를 입력하면 구글 이미지 검색 결과를 보여줍니다.")
30
 
 
1
  import gradio as gr
2
  import requests
 
 
3
 
4
  # 구글 이미지 검색 함수
5
  def google_image_search(query):
 
9
 
10
  response = requests.get(URL)
11
  results = response.json()
12
+ image_urls = []
13
 
14
  for item in results.get('items', []):
15
  image_url = item['link']
16
+ image_urls.append(image_url)
 
 
17
 
18
+ return image_urls
19
 
20
  # Gradio 인터페이스 정의
21
  iface = gr.Interface(fn=google_image_search,
22
  inputs=gr.Textbox(lines=2, placeholder="검색할 이미지의 텍스트를 입력하세요..."),
23
+ outputs=gr.Image(type="pil", label="검색 결과", tool="editor"),
24
  title="구글 이미지 검색",
25
  description="텍스트를 입력하면 구글 이미지 검색 결과를 보여줍니다.")
26